Что такое PDF/A
PDF/A — подмножество обычного PDF, в котором файл обязан быть самодостаточным. Шрифты вшиты внутрь, цвет описан профилем, шифрование и ссылки на внешние ресурсы запрещены, исполняемых действий нет. Смысл требований один: документ должен открыться так же через двадцать лет, когда исходных шрифтов и плагинов на машине уже не будет. Наши конвертеры выпускают обычный PDF — флаг PDF/A мы не выставляем и соответствие не проверяем.
Коротко о цифрах
- Стандарт
- ISO 19005, части 1–4
- Уровни
- b — внешний вид, a — теги и доступность, u — Unicode-текст
- Шифрование
- запрещено: защищённый паролем файл под стандарт не подходит
- Наши конвертеры
- Gotenberg вызывается без флага pdfa — на выходе обычный PDF
- Проверка соответствия
- в проекте её нет; PDF/A валидируют отдельным валидатором
Что стандарт запрещает
- Невшитые шрифты: если глифы не лежат внутри файла, через десять лет их подменит первый попавшийся похожий шрифт.
- Шифрование: архивный файл обязан открываться без пароля, поэтому документ после установки защиты под стандарт уже не подходит.
- Ссылки на внешние ресурсы: подгружаемое из сети или из соседней папки к моменту чтения обычно исчезает.
- Исполняемое содержимое и мультимедиа: JavaScript и встроенное видео зависят от среды, которой через двадцать лет не будет.
- Прозрачность и слои ограничены в ранних частях стандарта — то, что проходит в PDF/A-2, не проходит в PDF/A-1.
Части и уровни соответствия
- PDF/A-1 построен на PDF 1.4, PDF/A-2 — на PDF 1.7, PDF/A-3 разрешает вложенные файлы любого формата, PDF/A-4 опирается на PDF 2.0.
- Уровень b (basic) гарантирует только воспроизведение внешнего вида.
- Уровень a (accessible) требует ещё и тегированной структуры: порядок чтения, заголовки, альтернативный текст.
- Уровень u требует, чтобы весь текст имел однозначное соответствие Unicode — иначе поиск и копирование работают наугад.
- Обозначение выглядит как PDF/A-2b: часть и уровень вместе, поэтому «просто PDF/A» в требовании — недоформулированное требование.
Чем здесь помогут наши инструменты
Прямого превращения в PDF/A у нас нет, и обещать его было бы враньём: конвертеры документов вызывают Gotenberg без флага PDF/A, а валидатора соответствия в проекте нет вообще. Файл на выходе — обычный PDF, пригодный для чтения и печати, но не заявляющий никакого архивного профиля.
Что реально можно сделать до передачи документа в архив: свести интерактивные формы, чтобы значения стали частью страницы, снять пароль, если он мешает открытию, и починить структуру повреждённого файла. Само соответствие после этого всё равно нужно проверять валидатором PDF/A — например, открытым veraPDF, который для того и написан.
Частые вопросы
Можно ли получить у вас PDF/A из Word?
Нет. Конвертер выпускает обычный PDF: архивный профиль он не заявляет и на соответствие стандарту файл не проверяет. Для PDF/A нужен конвертер с явным режимом и последующая проверка валидатором.
Как понять, что присланный файл уже PDF/A?
Признак лежит в XMP-метаданных документа: там записаны часть и уровень соответствия. Многие просмотрщики показывают это в свойствах файла или отдельной плашкой при открытии.
Чем PDF/A хуже обычного PDF?
Он строже и потому тяжелее: все шрифты вшиты целиком, прозрачность и сжатие ограничены. Взамен вы получаете файл, который не зависит ни от шрифтов на чужом компьютере, ни от подключения к сети.
Кто решает, нужен ли PDF/A?
Требование всегда исходит от получателя — архива, суда, заказчика или системы документооборота. Уточняйте у них не только формат, но и часть с уровнем: PDF/A-1b и PDF/A-3a — заметно разные вещи.