Открыть сервис

PDF 2.0

PDF 2.0 — это версия формата Portable Document Format (PDF), стандартизированная в 2017 году как ISO 32000-2:2017. Она представляет собой эволюционное развитие формата PDF, пришедшее на смену версии 1.7 (ISO 32000-1:2008), и предназначена для устранения устаревших функций, повышения производительности, надёжности и безопасности цифровых документов, а также для улучшения поддержки современных технологий, таких как 3D-модели, мультимедиа и долговременное архивирование.

История и стандартизация

Разработка PDF 2.0 началась в 2010 году под эгидой комитета ISO/TC 171/SC 2/WG 8. Основной целью было создание формата, который бы не зависел от проприетарных технологий, таких как Adobe Flash или Adobe Reader, и мог бы быть полностью реализован с использованием открытых спецификаций. В отличие от предыдущих версий, которые во многом опирались на внутренние, не всегда документированные расширения Adobe, PDF 2.0 был спроектирован как «самодостаточный» стандарт, где все функции описаны в едином документе ISO.

Официальная публикация стандарта состоялась 28 июля 2017 года. В 2020 году вышло обновление ISO 32000-2:2020, которое уточнило некоторые спецификации и добавило поддержку новых возможностей, включая улучшенную работу с цветовыми пространствами и метаданными. PDF 2.0 стал первым стандартом формата, который полностью отказался от поддержки устаревших технологий, таких как XFA (XML Forms Architecture) и большинства функций, связанных с Adobe Acrobat.

Ключевые изменения и нововведения

Отказ от устаревших функций

PDF 2.0 значительно сократил количество обязательных и опциональных функций по сравнению с версией 1.7. Из стандарта были исключены:

  • XFA Forms — технология для создания динамических форм, которая была проприетарной и не поддерживалась большинством сторонних просмотрщиков.
  • Функции, основанные на Adobe Flash — например, встраивание Flash-анимаций.
  • Устаревшие алгоритмы сжатия — такие как LZW (Lempel-Ziv-Welch), заменённые на более эффективные и свободные от патентных ограничений алгоритмы, например, Deflate.
  • Некоторые типы аннотаций — например, «звуковые» и «фильмы», которые не имели кроссплатформенной реализации.

Улучшенная поддержка цвета и прозрачности

  • Цветовые пространства — добавлена поддержка CxF (Color Exchange Format) для точного описания цветов, а также улучшена работа с ICC-профилями (International Color Consortium). Введена возможность использования нескольких выходных цветовых профилей в одном документе.
  • Прозрачность — PDF 2.0 стандартизировал модель прозрачности, которая в версии 1.4 была введена как экспериментальная. Теперь все операции с прозрачностью (смешивание, маскирование) чётко регламентированы, что устраняет расхождения в рендеринге между разными программами.

Безопасность и цифровые подписи

  • Алгоритмы шифрования — из стандарта исключены устаревшие алгоритмы RC4 и MD5, которые считаются небезопасными. Вместо них обязательными стали AES-256 (Advanced Encryption Standard) с длиной ключа 256 бит и SHA-256 (Secure Hash Algorithm) для хеширования.
  • Цифровые подписи — введена поддержка подписей на основе стандарта PAdES (PDF Advanced Electronic Signatures), который соответствует европейскому регламенту eIDAS. Это позволяет создавать юридически значимые электронные подписи без необходимости в дополнительных расширениях.
  • Управление правами — улучшена модель DRM (Digital Rights Management), но она остаётся опциональной и не является частью обязательного ядра стандарта.

Работа с мультимедиа и 3D-контентом

  • 3D-модели — PDF 2.0 поддерживает встраивание трёхмерных моделей в формате U3D (Universal 3D) и PRC (Product Representation Compact). В отличие от предыдущих версий, где для отображения 3D требовался Adobe Reader с плагином, новый стандарт определяет универсальный API для рендеринга, что позволяет реализовать поддержку в любом просмотрщике.
  • Аудио и видео — для встраивания мультимедиа теперь используется стандарт HTML5 (теги <audio> и <video>), а не Flash. Это обеспечивает совместимость с современными браузерами и операционными системами.

Метаданные и структура документа

  • XMP-метаданные — PDF 2.0 требует, чтобы все метаданные (автор, дата, ключевые слова) хранились в формате XMP (Extensible Metadata Platform), а не в проприетарных полях. Это улучшает совместимость с системами управления документами (DMS) и архивами.
  • Тегированная структура — улучшена поддержка тегированного PDF (Tagged PDF), что делает документы более доступными для людей с ограниченными возможностями (скринридеры, программы чтения с экрана). Введены новые типы тегов для таблиц, списков и математических формул.

Долговременное архивирование (PDF/A)

PDF 2.0 стал основой для новых версий стандарта PDF/A (ISO 19005), предназначенного для долговременного хранения электронных документов. В частности, PDF/A-4 (выпущен в 2019 году) базируется исключительно на PDF 2.0, что позволяет использовать все его возможности (например, 3D-модели и современные алгоритмы сжатия) при сохранении требований к архивированию.

Отличия от PDF 1.7

ХарактеристикаPDF 1.7 (ISO 32000-1:2008)PDF 2.0 (ISO 32000-2:2017/2020)
ШифрованиеRC4, AES-128, MD5AES-256, SHA-256 (RC4 и MD5 запрещены)
ФормыXFA (проприетарный)Только AcroForms (стандартные)
МультимедиаFlash, ShockwaveHTML5, U3D, PRC
ЦветICC-профили, DeviceCMYKCxF, многоканальные ICC-профили
ПрозрачностьНе стандартизированаПолностью стандартизирована
МетаданныеПроприетарные поля + XMPТолько XMP
ПодписиPKCS#7, SHA-1PAdES, SHA-256, ECDSA

Применение

На момент 2024 года PDF 2.0 не получил столь же широкого распространения, как версия 1.7, которая остаётся де-факто стандартом для большинства пользователей. Основные области применения PDF 2.0 включают:

  • Промышленность и инженерия — документы с 3D-моделями (например, техническая документация, чертежи).
  • Государственные и юридические системы — электронные документы с цифровыми подписями, соответствующие требованиям eIDAS.
  • Архивное дело — долговременное хранение в формате PDF/A-4.
  • Полиграфия — документы с точным цветовоспроизведением (CxF, многоканальные профили).

Критика и ограничения

Несмотря на преимущества, внедрение PDF 2.0 сдерживается несколькими факторами:

  • Обратная совместимость — документы, созданные в PDF 2.0, могут некорректно отображаться в старых версиях просмотрщиков (например, Adobe Reader XI или Foxit Reader 6). Это требует от пользователей обновления программного обеспечения.
  • Сложность реализации — полная поддержка всех функций PDF 2.0 (3D, PAdES, CxF) требует значительных ресурсов от разработчиков. Многие популярные библиотеки (например, iText, PDFBox) до сих пор не реализовали все спецификации.
  • Отсутствие массового спроса — большинство пользователей не нуждаются в 3D-моделях или юридически значимых подписях, поэтому для них PDF 1.7 остаётся достаточным.

Интересные факты

  • PDF 2.0 стал первым стандартом, который полностью отказался от использования PostScript (языка описания страниц, на котором изначально базировался PDF). Вместо него используется собственный язык описания содержимого, что упрощает реализацию.
  • В стандарте впервые появилась поддержка «связанных» документов (Linked Documents), которые могут ссылаться на внешние ресурсы (например, изображения, шрифты) без их встраивания. Это позволяет уменьшить размер файла, но требует постоянного доступа к сети.
  • Несмотря на то, что PDF 2.0 был опубликован в 2017 году, Adobe Acrobat Pro получил поддержку всех его функций только в версии 2021 года.

Источники

  • ISO 32000-2:2017 — Document management — Portable document format — Part 2: PDF 2.0
  • ISO 32000-2:2020 — Amendment 1 to ISO 32000-2:2017
  • ISO 19005-4:2019 — Document management — Electronic document file format for long-term preservation (PDF/A-4)
  • Adobe Systems Incorporated. PDF Reference, 1.7 edition (2006)
  • Документация проекта PDF Association (pdfa.org)

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →