PDF/A для архивного хранения
Как сохранить сканы в PDF/A: выбрать версию и профиль, добавить OCR, проверить файл в veraPDF и открыть результат. Отличия от PDF и ограничения формата.
Коротко
- PDF/A ограничивает зависимости документа для длительного хранения, но не защищает от удаления и повреждения байтов.
- Выбор версии и уровня определяется требованиями получателя и процессом. Не все версии имеют одинаковую систему уровней.
- Скан не обязан оставаться только профилем b: OCR и осмысленная структура могут участвовать в подготовке других профилей.
- Результат проверяют валидатором и отдельно глазами, поиском текста, порядком страниц и восстановлением из копии.
PDF/A помогает хранить документ с меньшим числом внешних зависимостей, но не превращает любой скан в безошибочный архив. Порядок страниц, читаемость, OCR и резервные копии проверяются отдельно. Выбор профиля начинается с требований получателя и возможностей программы, а не с универсального совета «всем PDF/A-2b».
Если задача — собрать многостраничный файл, сначала используйте инструкцию сканирования в PDF. Здесь рассматриваем следующий этап: соответствие выбранному архивному профилю и проверку результата. Сам термин PDF/A не обозначает единственную неизменную версию.
Что PDF/A меняет в документе? #
Семейство стандартов задаёт ограничения, помогающие длительному воспроизведению. Важны определённые параметры шрифтов, цвета, метаданных и допустимого содержимого. Например, нельзя шифровать сам PDF/A-файл; защита доступа организуется вокруг хранилища. Поддерживаемые функции различаются между частями стандарта.
Не формулируйте это как «запрещены все внешние ссылки». Гиперссылки могут присутствовать, хотя целевой сайт со временем изменится. Другое дело — зависимость воспроизведения от ресурса, который не сохранён внутри документа. Обычная ссылка и отсутствующий нужный компонент — разные риски.
Файл может содержать метку PDF/A и при этом нарушать требования выбранного профиля. Название, расширение и успешное открытие не доказывают соответствие. Поэтому экспорт и валидация — разные этапы, даже если интерфейс программы объединяет их в один процесс.
Как отличаются версии и уровни? #
Части PDF/A связаны с разными возможностями PDF. Уровни внутри PDF/A-1, -2 и -3 описывают дополнительные требования; у PDF/A-4 система организована иначе. Поэтому буквы из одной части нельзя автоматически переносить на другую.
| Семейство | Что учитывать при выборе | Практический вопрос |
|---|---|---|
| PDF/A-1 | Ограничения более ранней основы PDF | Принимает ли его архив и сохраняет ли нужный результат? |
| PDF/A-2 | Поддержка дополнительных возможностей, включая прозрачность | Нужны ли они вашему документу? |
| PDF/A-3 | Возможность вложений других типов | Требуется ли сохранить исходные данные вместе с PDF? |
| PDF/A-4 | Более новая основа и иная организация профилей | Поддерживают ли её получатель и используемые инструменты? |
В профилях, где есть b, внимание сосредоточено на требованиях воспроизведения; u добавляет требования к текстовому представлению Unicode; a также требует структурных сведений. Это не означает, что любой файл с буквой a полностью удобен человеку с любыми потребностями. Для доступности могут потребоваться дополнительные требования и содержательная проверка.
Почему происхождение из скана не ограничивает файл только b? #
Изображение страницы можно дополнить текстовым слоем и структурой. Тогда итог уже содержит больше, чем исходную картинку. Официальное руководство PDF Tools описывает разметку сканов для подготовки уровня A; это опровергает общий запрет «сканам доступен только b».
При этом автоматический OCR сам по себе не создаёт правильный порядок чтения и полноценные теги. Таблицы, колонки и подписи требуют осмысленной проверки. Если программа умеет только собрать изображения, нельзя установить a одной записью в метаданных и считать работу выполненной.
Решение выбирают под реальную задачу. Если нужен просмотр страниц и архив требует конкретный профиль, выполняйте его. Если важны поиск, извлечение и доступность, планируйте текст и структуру отдельно. Проверка поискового PDF показывает, почему наличие найденного слова не подтверждает весь документ.
Как подготовить архивный файл без потери исходника? #
Сохраните мастер-изображения либо исходный PDF отдельно. Затем соберите порядок страниц, выполните нужный OCR и экспортируйте выбранный профиль в новый файл. Запишите программу, дату и настройки: они нужны для повторения и поиска причины ошибки.
Проверьте, какие изменения выполняет конвертер. Он может иначе упаковать изображения, изменить метаданные или удалить неподдерживаемые функции. Не считайте любой прирост размера улучшением качества, а любое уменьшение — отсутствием потерь. Сравнение должно касаться нужной информации.
Для уже существующего PDF сначала выясните, содержит ли он настоящий текст, изображения, подпись и приложения. Не прогоняйте всё через растровую печать ради единой отметки: это может изменить функции документа. Подписанный файл особенно важно сохранять как исходный; вопрос его дальнейшего использования определяется требованиями получателя.
Что проверяет валидатор и чего он не видит? #
Валидатор проверяет машинные требования выбранного профиля. veraPDF предоставляет соответствующую проверку и отчёт. Укажите ожидаемый профиль и сохраняйте диагностические сообщения вместе с результатом, если они важны для приёмки.
Успешная валидация не означает, что отсканировано правильное количество страниц, что OCR верно распознал сумму или что карта страницы не обрезана. Файл с пропущенным приложением способен быть технически соответствующим. Поэтому после машинного теста нужен самостоятельный контроль состава и содержания.
| Проверка | Какой вопрос решает | Чего не доказывает |
|---|---|---|
| Валидация профиля | Соответствие машинным правилам | Полноту исходного документа |
| Просмотр страниц | Читаемость и обрезку | Правильность всего текстового слоя |
| Поиск и копирование | Пригодность выбранных слов и строк | Отсутствие ошибок на остальных страницах |
| Восстановление из копии | Доступность сохранённого результата | Соответствие PDF/A без отдельной проверки |
Если проверка не проходит, сначала разберите причину. Не заменяйте профиль на другой только для зелёного результата, если получатель требует исходный. Исправление должно соответствовать задаче, а не лишь отчёту программы.
Как проверить читаемость и OCR? #
Выберите несколько характерных страниц: обычный текст, таблицу, мелкие цифры и слабые отметки. Откройте конечный файл, сверяйте края и порядок. Затем найдите слово и скопируйте абзац, обращая внимание на колонки и переносы.
Сверьте критичные номера, имена и суммы с изображением. OCR может создать правдоподобный, но неверный текст. Нельзя публиковать процент точности после одного удачного поиска; для количественного теста нужны выборка, эталон и определённая метрика. Руководство OCR помогает организовать этот этап.
Если размер ограничен, подготовьте отдельную компактную версию и повторите проверки. Архивный профиль не отменяет лимит загрузки, а низкий вес не оправдывает нечитаемые цифры. Уменьшение PDF и калькулятор бюджета страницы решают размер как отдельное условие.
Что сохранить рядом с результатом проверки? #
Запишите имя конечного файла, ожидаемый профиль, версию инструмента и итог валидации. Если получатель указал отдельные требования, сохраните их источник и дату. Это помогает отличить смену правил от изменения самого документа.
Для повторного экспорта используйте исходный файл и согласованные настройки. Не переносите успешный отчёт одного PDF на другой только из-за похожего имени. После замены страницы или добавления приложения прежняя проверка относится к прежним байтам; новый результат нужно проверить заново.
Как хранить результат и что PDF/A не гарантирует? #
Дайте файлу понятное имя и включите его в каталог вместе с исходниками. Сохраните независимые копии и проверьте возврат выбранных файлов. PDF/A не защищает байты от повреждения и не восстанавливает удалённую папку. Эти действия описаны в плане цифрового архива.
Формат не устанавливает юридическую силу документа, не подтверждает подлинность изображения и не заменяет электронную подпись. Он также не обещает одинаковое поведение любой программы на десятилетия вперёд. Согласованные требования просмотра и реальная читаемость важны вместе с профилем.
Практический итог: выбранная версия соответствует задаче, конечный файл прошёл машинную и содержательную проверку, исходник сохранён, копии доступны. Если меняются требования получателя или процесс, повторите эти проверки вместо переноса старой отметки на новый файл.
Частые вопросы
Чем PDF/A отличается от обычного PDF?
Какую версию PDF/A выбрать для скана?
Может ли скан соответствовать уровню a?
PDF/A автоматически содержит распознанный текст?
Можно ли оставить веб-ссылки в PDF/A?
Как проверить готовый файл?
PDF/A гарантирует одинаковый просмотр через десятилетия?
Источники
- PDF Association: FAQ по PDF/A — Ссылки, OCR, ограничения, создание и проверка.
- Library of Congress: семейство PDF/A — Различия частей и уровней семейства.
- veraPDF: документация проверки — Машинная проверка соответствия профилям.
- PDF Tools: OCR API — Раздел 4.2.2 о разметке сканов для уровня A; доступность зависит от процесса.