Перейти к содержимому

Конвертировать PDF в PDF/A

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

  • Не сохраняется
  • Без очереди и ожидания
  • Без регистрации и водяных знаков

Как это работает

1

Добавьте PDF

Перетащите документ, который нужно архивировать.

2

Выберите уровень

PDF/A-2b подходит для большинства случаев. Укажите название и автора, которые будут записаны в метаданные.

3

Скачайте

Вы также получите отчёт обо всех шрифтах, на которые есть ссылки, но которые не встроены.

Три требования из четырёх — и какого не хватает

PDF/A — архивный профиль, тот самый, который просят система подачи документов в суд, портал приёма статей журнала или национальная библиотека, и требует он одного: файл должен быть самодостаточным, чтобы через пятьдесят лет одинаково отображаться в программах, которые ещё никто не написал. На практике это сводится к четырём вещам: пакет метаданных XMP с заявленным уровнем соответствия, выходной профиль (output intent), задающий цветовое пространство для интерпретации цветовых значений, сведения о документе, согласованные с метаданными, и все использованные шрифты, встроенные в файл.

Первые три добавляются здесь. Пакет метаданных записывается с выбранным вами уровнем соответствия; сведения о документе переписываются под него, потому что валидатор забракует файл, у которого название в двух местах разное; а выходной профиль несёт настоящий ICC-профиль sRGB, сгенерированный прямо в файле, а не приложенный двоичным блоком, — он занимает около четырёхсот байт, так что подгружать его откуда-то нет смысла.

Четвёртое здесь сделать нельзя, и это честная часть. Чтобы встроить отсутствующий шрифт, нужен файл шрифта, а его-то в документе и нет. Браузер не может взять его из ниоткуда, а подстановка похожего шрифта дала бы файл, который проходит проверку, но текст в нём перетекает, — это хуже, чем провал проверки. То же с цветом: чтобы привести CMYK-изображение к заявленному выходному профилю, нужны система управления цветом и исходный профиль. Большинство PDF, созданных в этом веке в Word, LibreOffice, InDesign или приличным драйвером принтера, уже содержат встроенные шрифты, и тогда добавленное здесь — это всё, чего не хватало.

Поэтому правильно описывать результат как структуру PDF/A, а не сертифицированный файл PDF/A — различие, которое важно лишь потому, что порталы приёма документов прогоняют файлы через валидатор. Проверьте свой, прежде чем на него полагаться. veraPDF — эталонная реализация, которую поддерживает PDF Association, она бесплатна и точно называет пункт, который не выполнен, вместо того чтобы отвергнуть файл без объяснений.

Если нужно другое

Ghostscript умеет делать то, чего не может этот инструмент. gs -dPDFA=2 -dBATCH -dNOPAUSE -sColorConversionStrategy=UseDeviceIndependentColor -sDEVICE=pdfwrite -dPDFACompatibilityPolicy=1 -sOutputFile=out.pdf PDFA_def.ps in.pdf пересобирает документ через полноценный интерпретатор: встраивает недостающие шрифты из системы, конвертирует цвет через настоящие ICC-профили и, если выполнить требования не удаётся, отказывается работать, а не выдаёт молча невалидный файл. Это принципиально другая операция, чем добавление правильных метаданных в файл, который и так почти соответствовал стандарту.

Чтобы отсканированный документ по-настоящему годился для архива, PDF/A требует ещё и текстовый слой, и ocrmypdf --output-type pdfa in.pdf out.pdf делает OCR и конвертацию за один шаг. Он бесплатен, и именно его на деле запускает большинство рабочих процессов в организациях.

Частые вопросы

Для чего нужен PDF/A?

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

Будет ли результат сертифицированным файлом PDF/A?

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

Какой уровень выбрать?

PDF/A-2b, если вам не сказали иного, — сейчас это стандартный выбор. PDF/A-1b старее и принимается шире всех. PDF/A-3b — то же самое, что 2b, но допускает вложенные файлы.

Как проверить результат?

veraPDF — бесплатный эталонный валидатор с открытым кодом, им пользуется большинство организаций. Если он ругается на шрифты, заново создайте исходный файл с включённым встраиванием шрифтов.

Сохраняется ли мой файл где-нибудь?

Нет. Ничего не сохраняется ни на каком этапе.

Полезно знать: Инструмент добавляет структуру PDF/A — идентификационные метаданные, выходной профиль sRGB и согласованные сведения о документе, — но не встраивает отсутствующие шрифты и не конвертирует цветовые пространства: для того и другого нужны ресурсы, которых нет в файле. Если перед официальной подачей нужна уверенность, проверьте файл в veraPDF.

Разместите этот инструмент на своём сайте

Бесплатно для любого блога, страницы класса или справочной статьи. Вставьте один фрагмент кода — и посетители смогут пользоваться инструментом прямо на вашей странице.