Сохранение отчета в формате 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 стали еще более полезными, особенно для полиграфии и издательства. Теперь нет необходимости беспокоиться о повторяемости воспроизведения документа на разных источниках печати. Отчет всегда будет выглядеть одинаково.

2 сентября 2024

Обзор облачного решения для создания и управления отчетами

МоиОтчеты Облако — это мощное облачное решение для создания и управления отчетами, обеспечивающее широкий спектр возможностей, от создания документов в различных форматах до интеграции с корпоративными системами.
12 августа 2024

Как собрать и установить плагин Postgres в FastReport .NET

В этой статье описывается подключение к базе посредством плагина FastReport .NET для дизайнера отчетов из Visual Studio через NuGet-сервер.
8 августа 2024

Как установить FastReport .NET и его компоненты в Windows

Пошаговая инструкция по онлайн и ручной установке через регистрационный код FastReport .NET и его компонентов в Windows.