Сохранение качества исходных изображений при экспорте в 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
21 апреля 2026

Использование водяных знаков в FastReport VCL

В статье подробно рассмотрели функционал добавления водяных знаков в FastReport VCL — как через визуальный интерфейс, так и программно, с помощью кода на Delphi и в скриптах отчётов.
20 апреля 2026

Подробный обзор возможностей библиотеки FastGrid

Обзор библиотеки FastGrid для VCL и Lazarus: визуализация, редактирование и структурирование данных. Сортировка, фильтрация, группировка, удобные редакторы данных — всё в одной статье!
17 апреля 2026

Новая система валидации отчетов в FastReport VCL

В этой статье мы расскажем, как работает проверка отчетов в FastReport VCL, как её настроить, как писать собственные правила на примерах и поделимся интересными нововведениями.

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