PDF/X, PDF/A, PDF/E: В чем разница и зачем так много форматов?

01.11.2023

PDF/X, PDF/A, PDF/E: В чем разница и зачем так много форматов?

PDF – это универсальный формат файлов, который позволяет пользователям представлять и обмениваться документами независимо от программного обеспечения, оборудования или операционной системы. С течением времени было создано несколько подвидов PDF для удовлетворения различных потребностей разных отраслей. Рассмотрим некоторые из наиболее популярных форматов: PDF/X, PDF/A и PDF/E.

 


 

1. PDF/X

PDF/X является профессиональным стандартом для обмена графическими данными, который оптимизирован для обеспечения стабильности и предсказуемости при печати. В отличие от обычного PDF, который может содержать любой контент, включая интерактивные элементы и медиафайлы, PDF/X ограничен определенными типами данных, что делает его особенно подходящим для обмена готовыми к печати файлами.

 

Основные характеристики PDF/X:

  • Цветовая модель. Все цвета в документе должны быть определены в заранее известных цветовых пространствах, как правило, в CMYK или спот-цветах. Это устраняет неопределенности, связанные с интерпретацией цветов при печати.
  • Встроенные ресурсы. Все необходимые ресурсы, такие как шрифты и изображения, должны быть встроены в файл. Это обеспечивает, что документ будет выглядеть одинаково на любом оборудовании.
  • Нет интерактивных элементов. Исключены интерактивные элементы такие как комментарии, поля форм, видео и JavaScript.
  • Заданный формат вывода. Документ должен содержать информацию о том, как он будет выглядеть при печати, что включает в себя определенные требования к размещению и прокладке страниц.

 

Подвиды PDF/X:

PDF/X-1a:

  • Основан на стандарте PDF 1.3.
  • Цвета определены только как CMYK или спот-цвета.
  • Не поддерживает использование ICC-профилей.

PDF/X-3:

  • Поддерживает CMYK, спот-цвета и ICC-профили.
  • Позволяет использовать разные цветовые пространства в одном документе.

PDF/X-4:

  • Включает поддержку слоев, прозрачности и других новых функций, доступных в PDF 1.6 и выше.
  • Поддерживает множественные цветовые пространства.

 


 

2. PDF/A

PDF/A — это подмножество формата PDF, разработанное с учетом потребностей в долгосрочном хранении электронных документов. В отличие от стандартного PDF, PDF/A устраняет компоненты, которые могут вызвать проблемы с изменением вида документа в течение времени, делая его идеальным для архивации.

 

Основные характеристики PDF/A:

  • Встроенные ресурсы. Все ресурсы, необходимые для корректного отображения документа (например, шрифты, изображения), должны быть встроены в файл.
  • Отсутствие интерактивности. Запрещены интерактивные элементы, такие как JavaScript, аудио, видео и исполняемые файлы.
  • Стабильность цвета. В документе должна использоваться стабильная цветовая модель для обеспечения долгосрочной консистентности отображения.
  • Запрет на внешние зависимости. Не допускается ссылаться на внешние ресурсы, которые могут измениться или исчезнуть со временем.

 

Подвиды PDF/A:

PDF/A-1:

  • Основан на стандарте PDF 1.4.
  • Подразделяется на две части: PDF/A-1a для полного соответствия, включая структурные теги для доступности и PDF/A-1b для базового соответствия визуальному воспроизведению.

PDF/A-2:

  • Основан на стандарте PDF 1.7.
  • Включает улучшенную поддержку встроенных аннотаций, слоев, прозрачности и сжатия.
  • Также имеет разделения на уровни соответствия: PDF/A-2a, PDF/A-2b, PDF/A-2u.

PDF/A-3:

  • Расширяет PDF/A-2, позволяя встроить файлы любого формата (включая, например, XML, CSV или CAD-файлы).
  • Также имеет разделения на уровни соответствия: PDF/A-3a, PDF/A-3b, PDF/A-3u.

 


 

3. PDF/E

PDF/E — это подмножество формата PDF, созданное специально для профессионалов в области инженерии, архитектуры и строительства. Этот стандарт призван удовлетворить потребности в обмене, просмотре и печати динамических технических документов, включая схемы, чертежи и 3D-графику.

Основные характеристики PDF/E:

  • Поддержка сложной графики. Включая слои, прозрачность, трехмерные модели и интерактивные элементы.
  • Метаданные. Расширенные метаданные для улучшенного поиска и управления содержимым документа.
  • Точная геометрия. Для точного воспроизведения геометрических объектов, таких как линии, кривые и поверхности.
  • Встроенные файлы. Возможность включать связанные или исходные файлы, такие как спецификации или CAD-данные.

 


 

Зачем так много форматов?

Различные отрасли имеют разные потребности. Создание специализированных подвидов PDF позволяет удовлетворять эти потребности без необходимости создания полностью нового стандарта. Эти профили обеспечивают стандартизацию, предсказуемость и надежность для конкретных применений.

 


 

Есть ли эти форматы в FastReport .NET?

FastReport .NET имеет большинство форматов экспорта, отсутствует только PDF/E. Данные форматы можно использовать как в дизайнере, так и в коде приложения. Для того, чтобы выбрать нужный формат в дизайнере, вам необходимо нажать “Сохранить” и кликнуть на “PDF формат”. После заходим во вкладку “Настройки” и выбираем нужный нам формат.

Выбор формата

На выходе мы получим необходимый нам файл с нужным форматом.

Для того, чтобы экспортировать в определенный формат, необходимо создать приложение, подключить пакет FastReport и написать нужный нам код. Ниже приведен пример, как сохранить PDF в формате PDF/A.

 Report report = new Report();
 report.Load("ПутьКВашемуОтчету.frx");
 // Настройка экспорта в PDF
 PDFExport pdfExport = new PDFExport();
 // Для экспорта в формат PDF/A
 pdfExport.PdfCompliance=PDFExport.PdfStandard.PdfA_2a; 
// Вы можете выбрать нужный уровень соответствия
report.Prepare(); report.Export(pdfExport, "ВыходнойПуть.pdf");

 


 

Заключение

Хотя существует множество подвидов PDF, каждый из них был разработан с определенной целью и для удовлетворения потребностей определенной отрасли. Выбор исключительно за вами, какой формат и под какие цели вам нужен.

.NET FastReport PDF Экспорты
10 июля 2026

Как настроить Content Security Policy для отчетов FastReport .NET WEB

Узнайте, как настроить Content Security Policy для отчётов FastReport .NET WEB: обзор директив и значений CSP, изменения в архитектуре FastReport, типичные сценарии обхода и способы защиты.
22 июня 2026

Как настроить отчет с Business Objects из кода и дизайнера в FastReport .NET

В этой статье рассматривается реальный пример создания и использования шаблона отчета .frx для подключения к иерархическим бизнес-объектам в FastReport .NET.
21 апреля 2026

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

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

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