Четыре режима работы с текстом PDF
Overlay, guarded direct edit, existing-text patch и OCR patch: что меняется и почему режимы нельзя смешивать.
Когда использовать
Overlay, guarded direct edit, existing-text patch и OCR patch: что меняется и почему режимы нельзя смешивать. Ниже перечислены ситуации, в которых это руководство поможет выбрать правильный порядок действий и избежать лишней обработки файла.
- Нужно выбрать между добавлением надписи и изменением существующей.
- Нужно исправить распознанное слово и сохранить поиск.
Как это работает
Руководство разбивает тему на три последовательных этапа: новый текст, поддержанное изменение, ocr patch. Пройдите их по порядку, чтобы заранее понимать результат и точки ручной проверки.
- 01Новый текстOverlay добавляет независимый объект поверх страницы и не заменяет source text.
- 02Поддержанное изменениеGuarded direct edit и existing patch проходят font, encoding, bounds и overflow preflight.
- 03OCR patchИсправление recognized word обновляет searchable layer и при необходимости визуальную маску.
Что изменится
Перед началом работы важно понимать, какие части документа будут изменены, а какие останутся исходными. Перечень ниже описывает изменения в результирующей копии, а не скрытые изменения исходного файла.
- Overlay добавляет новый page object.
- Direct edit меняет поддержанный source text fragment.
- Existing patch заменяет подтверждённый фрагмент в result copy.
- OCR patch обновляет recognized text layer, а не исходный scan image сам по себе.
Что потеряется
Некоторые операции меняют не только вид страницы, но и текстовый слой, формы, ссылки или подписи. Этот список помогает заранее решить, подходит ли отдельная результирующая копия для дальнейшей работы.
- Подтверждённая обрезка existing text может скрыть часть новой строки.
- OCR patch меняет searchable layer и требует визуальную маску при исправлении видимой надписи.
Ограничения
Ограничения показывают границы текущей реализации и ситуации, в которых потребуется дополнительная проверка. Их стоит оценить до загрузки документа, особенно если файл сложный, защищённый или содержит важную структуру.
- Overlay не изменяет исходный content stream.
- Direct edit работает только с поддержанными font/subset/encoding cases.
- Existing и OCR patch блокируются при переполнении, отсутствии маски или неоднозначной геометрии.
Связанные инструменты
Связанные инструменты позволяют сразу перейти от объяснения к нужному действию. Каждый из них создаёт отдельный рабочий сценарий и показывает собственные ограничения перед запуском.