Сохранение отчета в формате PDF/X

13.08.2017

Формат PDF/X предназначен для обмена данными, готовыми к печати. Идея заключается в создании документа, который можно было бы распечатать одинаково на любом принтере. Это важно для полиграфистов, когда важно выводить документ на печать единообразно на любом устройстве печати, будь то принтер или плоттер. Документ PDF/X содержит цветовые профили для принтеров, благодаря которым будет распечатан именно тот цвет, который задумывался автором. Таким образом стандарт PDF/X дает нам гарантию неизменного вида конечного документа. Что делает формат PDF идеальным для документооборота в сфере издательства и полиграфии. К недостаткам этого формата можно отнести невозможность использования свойств: шифрование, прозрачность и компрессия JBIG2.

Стандарт PDF/X постоянно развивается и представлен уже 5ю генерациями:

  • PDF/X-1a - первый стандарт, созданный для работ с документами: черно/белыми, CMYK или с плашечными цветами;
  • PDF/X-3. В PDF/X-3 появилась поддержка управления цветом;
  • PDF/X-2. Надстройка над PDF/X-3. Создан для более тесно взаимодействующих поставщиком и получателем файла. Поддерживает OPI (Open Pre-Press Interface) и не поддерживает встроенные шрифты;
  • PDF/X-4. Обновленная версия PDF/X-3, которая поддерживает прозрачность и плашечные цвета;
  • PDF/X-5. Основан на PDF/X-4, позволяет использовать внешние изображения.

Вы, наверно, обратили внимание, что стандарт X-2 расположен после X-3. Это не ошибка. Разработчики действительно создали X-2 после X-3. Видимо не захотели пробела в нумерации.

В FastReport.Net поддерживается экспорт в формат PDF/X-3. Поэтому, в дальнейшем, будем рассматривать его особенности.

Существуют некоторые ограничения применимые к PDF/X-3 файлам:

  • Все шрифты должны быть встроены в документ;
  • Все данные о цвете могут быть в оттенках серого, CMYK или плашечными цветами. Также допустимы RGB, LAB или ICC на основе цветовых пространств. Если вы используете аппаратно-независимые цвета, то встроенные профили ICC и Rendering Intent, должны быть приняты во внимание при обработке файла PDF/X-3. Это означает, что вам нужно знать процесс управления цветом, чтобы быть в состоянии обработать PDF/X-3 файлов;
  • OPI не допускается;
  • PDF/X-3 файлы не могут содержать музыку, видео или другие непечатаемые данные;
  • При наличии аннотаций (заметки) в PDF, они должны быть расположены вне области выпуска за обрез;
  • Файл не должен содержать формы или Javascript код;
  • Поддерживается ограниченное количество алгоритмов сжатия;
  • Невозможно использовать шифрование;
  • Нельзя использовать кривые;
  • Нельзя использовать прозрачность.

Наряду с ограничениями есть также список того, что должно быть в файле PDF/X-3.Это то, что отличает его от обычных файлов PDF:

  • Метаданные, которые указывают что это файл PDF/X и некоторые детали, указывающие на версию этого стандарта;
  • PDF/X-3 содержит дополнительные операторы, которые определяют область выпуска за обрез (bleed area) и область обрезания (trim area):
    • MediaBox определяет размер всего документа;
    • ArtBox или TrimBox определяет границу области печати;
    • Если файл будет напечатан с выпуском под обрез, то необходимо задать BleedBox. Он должен быть больше чем TrimBox/ArtBox, но меньше MediaBox.
    • Файл должен содержать цветовой профиль ICC, который определяет цветовое пространство в CMYK. Этот профиль должен быть внедрен в качестве OutputIntent.

Теперь рассмотрим процесс создания PDF-X экспорта отчета. Итак:

- Подготавливаем шаблон отчета и запускаем его в режиме предварительного просмотра;

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

Здесь есть некоторые изменения в отличие от прошлых версий FastReport. Вот, как выглядела эта вкладка раньше:

 

Добавилась новая опция «Сжатие изображений без потерь». Она позволяет использовать исходные изображения без преобразования в Jpeg. Это особенно актуально для векторных изображений и баркодов.

Основные отличия в разделе «Соответствие». Теперь не нужно выбирать эту опцию. По умолчанию выбран формат PDF 1.5. Это обычный Экспорт в PDF. В список стандартов соответствия добавился еще один – PDF/X-3. Выбираем его. При этом опции из вкладки «Защита» будут недоступны.

Открываем файл экспорта в PDF в программе Adobe Acrobat Pro. Для проверки соответствия документа стандарту необходимо открыть панель «Стандарты». Открываем меню «Просмотр»-«Показать/Скрыть»->«Область навигации»->«Стандарты».

 

Теперь мы можем увидеть, что документ действительно соответствует стандарту PDF/X-3 ISO 15930-3:

 

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

.NET FastReport PDF .NET FastReport PDF
8 апреля 2025

Как настроить подключение к Apache Ignite в FastReport .NET

В этой статье мы рассмотрим, как настроить подключение к Apache Ignite в FastReport .NET. Вы узнаете, какие шаги необходимо выполнить для подключения плагина через код и дизайнер отчетов.
8 апреля 2025

Конвертер из формата Microsoft Word (.docx) в файл для FastReport .NET (.frx)

Конвертер из формата Microsoft Word (.docx) в файл для FastReport .NET (.frx): описание и инструкция по использованию инструмента.
25 марта 2025

Как объединить несколько отчетов в один из FastReport .NET

FastReport .NET — это мощный инструмент для создания и управления отчётами. В данной статье мы рассмотрим, как объединить несколько отчётов в один в FastReport .NET.