Сохранение качества исходных изображений при экспорте в PDF

20.08.2017

Интересная опция появилась в PDF экспорте отчета – “Оригинальное разрешение”. Эта опция позволяет сохранять изображения в исходном разрешении. Иногда важно передать изображение с исходным качеством. Потом вы сможете «вытащить» изображение из PDF документа без потери качества.

Есть одно ограничение – нельзя поворачивать изображение в отчете, потому что это потребует изменить изображение. Тогда говорить об «исходности» уже не придется.

Впрочем, в FastReport есть защита на случай, если вы все же повернули изображение. В PDF экспорт попадет оригинальное изображение. Так, что, если вы обнаружили в своем PDF отчете не повернутое на нужный угол изображение – проверьте опции экспорта, наверняка там включено «Оригинальное разрешение».

Вы можете масштабировать изображение, это не возбраняется.

Давайте посмотрим на примере. Создадим простой отчет. Добавим объект Рисунок на страницу отчета. Двойной клик по добавленному объекту Рисунок. Открывается редактор рисунка:

 

С помощью кнопки «Открыть» выбираем рисунок на локальном диске. Нажимаем Ок. И масштабируем объект Рисунок по желанию:

Запускаем отчет в режиме предварительного просмотра. Выбираем «Сохранить»->«PDF формат».

В окне настроек экспорта в PDF выбираем вкладку «Настройки»:

 

Нажимаем Ок и сохраняем файл экспорта:

 

А теперь изменим шаблон отчета. Установим свойство Angle у объекта Рисунок в 90 градусов.

 

Опять сделаем экспорт в PDF со включенной опцией “Оригинальное разрешение”:

 

Как видите, изображение не было повернуто на 90 градусов.

Сделаем еще один экспорт в PDF, но на этот раз отключим опцию “Оригинальное разрешение”:

 

Вот теперь изображение повернуто на 90 градусов. Но что же стало с «оригинальностью» рисунка?

Она потеряна. Об этом можно судить хотя бы по размеру файла:

 

В последнем экспорте мы отключили опцию “Оригинальное разрешение”, и получили размер файла всего 93 КБ вместо 14 703 КБ. Вы можете растянуть изображение, открыв PDF файл в редакторе. В первых двух экспортах рисунок с высоким разрешением сохранит качество:

 

В третьем – вы увидите жуткую пикселизацию:

 

Таким образом мы можем передавать документы сохраняя исходное качество изображения, что важно для документооборота, например, в полиграфии.

.NET FastReport PDF .NET FastReport PDF
13 октября 2025

Новые возможности экспорта изображений в Microsoft Word в FastReport .NET

В последней версии FastReport .NET мы добавили новые функции экспорта изображений. Теперь можно самостоятельно настроить баланс между качеством и размером итогового документа.
13 октября 2025

Как использовать Excel формулы в отчете при экспорте в MS Excel

Начиная с версии FastReport .NET 2026.1 появилась возможность экспортировать формулы в Microsoft Excel. Важно правильно настроить экспорт формул и соблюдать синтаксис.
30 сентября 2025

Как установить дизайнер отчетов FastReport .NET с предустановленными плагинами

Читайте в статье как с версии 2025.2.5 для FastReport .NET WinForms и FastReport .NET WEB можно установить дизайнер отчётов со всеми плагинами без сборки dll-файлов.

Не является публичной офертой
© 1998-2025 ООО «Быстрые отчеты»