Вымарать, свести или напечатать в PDF
Столкнувшись с документом, из которого нужно что-то убрать, большинство пробует один из пяти способов. Два работают, три нет, и разница на экране не видна. Вот что каждый делает на самом деле.
Нарисовать прямоугольник и свести
Добавление чёрного прямоугольника кладёт инструкцию рисования поверх текста. Сведение затем объединяет аннотации с содержимым страницы — звучит как решение и им не является, потому что текстовые операторы остаются в потоке под только что объединённым прямоугольником. В части инструментов сведение действительно растрирует, и тогда работает; в других лишь блокирует поля. Слово не говорит, какой случай ваш, и эта двусмысленность — причина, по которой способ продолжает подводить людей, сделавших всё, что просил инструмент.
Печать в PDF
Печать в PDF заново отрисовывает документ через печатный конвейер, что во многих случаях отбрасывает аннотации и даёт страницу, содержимое которой — только видимое. Это действительно лучше сведения. Но как метод вымарывания ненадёжно: выживет ли текст, зависит от драйвера, просмотрщика и от того, был ли чёрный прямоугольник аннотацией или содержимым страницы. Если содержимым — печать сохранит и текст, и прямоугольник над ним. Иногда безопасно, никогда не наверняка.
Напечатать и отсканировать заново
Напечатать документ на бумаге и отсканировать действительно уничтожает всё, что не было видимым: ни текста, ни метаданных оригинала, ни аннотаций, ни слоёв. Это самый надёжный низкотехнологичный способ, и потому он до сих пор используется при чувствительном раскрытии. Издержки очевидны — результат изображение, он не ищется, качество падает, это долго, и если сканер применяет OCR, вы тихо вернули текстовый слой, который нужно проверить.
Растрировать нужные страницы и проверить
То, что делает приложение, — цифровая версия печати и сканирования, применённая только там, где нужно. Страница с прямоугольником превращается в изображение, прямоугольники наносятся, страница пересобирается из изображения — под ней не выживает текстовый объект. Страницы без прямоугольников переносятся как есть и сохраняют настоящий текст. Затем результат заново открывается и обыскивается дважды — извлечённый текст и сырые потоки — на удалённые термины. Проверка важна не меньше метода: она превращает «это должно было исчезнуть» в «это исчезло, и вот подтверждение».
| Способ | Убирает текст? | Примечание |
|---|---|---|
| Чёрный прямоугольник сверху | Нет | Текст остаётся; копирование показывает его |
| Чёрное или белое выделение | Нет | Аннотация поверх страницы, иногда снимается |
| Белый цвет текста | Нет | Невидимо, но не отсутствует |
| Обрезка страницы | Нет | Только прячет; обрезка отменяется |
| Сведение | Зависит от инструмента | Объединяет, растрирует или только блокирует |
| Печать в PDF | Иногда | Зависит от драйвера и способа добавления |
| Печать и сканирование | Да | Уничтожает и метаданные; результат — изображение |
| Растрирование нужных страниц | Да | Что делает приложение, затем проверяет |
Частые вопросы
Достаточно ли печати в PDF для вымарывания?
Иногда, и без проверки результата вы не знаете, тот ли это случай. Если прямоугольник был содержимым страницы, печать сохранит текст под ним.
Печать и сканирование — всё ещё рабочий способ?
Да, и очень основательный: уничтожает и метаданные. Издержки — качество, время, отсутствие поиска и возможный слой OCR.
Что на самом деле делает сведение?
Зависит от инструмента: объединяет аннотации, растрирует или блокирует поля. Убирает текст только одно из трёх.
Почему не растрировать весь документ?
Потому что это выбросило бы настоящий текст на страницах, которых не касались: файл больше, поиск не работает, выгоды нет.
Портит ли растрирование качество печати?
Слегка, на затронутых страницах, которые становятся изображениями фиксированного разрешения.
Как понять, какой способ использует мой инструмент?
Проверьте: вымарайте что-нибудь, соберите результат, выделите область и скопируйте. Пять секунд скажут больше, чем абзац документации.
Убрать текст и доказать, что его больше нет. Redact вынимает слова из страницы, а не закрашивает их, затем заново открывает созданный файл и обыскивает его дважды — извлечением текста и сканированием сырых потоков — прежде чем дать вам скачать. Файл не покидает браузер.
Закрасить PDF в браузере