REDACT← Справочник

Убедиться, что текста действительно нет

Любой инструмент может заявить, что вымарал ваш документ. Заявление стоит ровно столько, сколько стоит проверка за ним, и проверка должна выполняться на **полученном файле**, а не на представлении редактора о нём. Вот как выглядит настоящая проверка и как сделать её самому.

Закрасить PDF в браузере →Убрать текст и доказать, что его больше нет.

Проверка первая: извлечь текст

Заново откройте готовый PDF и вытащите текст так, как это делает копирование, декодируя собственную кодировку каждого шрифта. Это авторитетная проверка содержимого страницы: что вернётся здесь, то и получит получатель, выделив и скопировав. Если вымаранный термин появляется здесь, вымарывания **не произошло** — текст всё ещё на странице. Приложение выполняет её автоматически на собственном результате, сравнивая с удалёнными терминами, игнорируя пробелы и регистр, потому что извлечение регулярно разбивает имя на куски вроде «Jo hn», которые наивный поиск пропустит.

Проверка вторая: просканировать сырые потоки

Извлечение читает только содержимое страницы. Оно не читает метаданные документа, пакет XMP, комментарии и аннотации, вложенные файлы и всё, что лежит в потоке, не относящемся к странице. Имя может выжить во всех этих местах, пока сама страница действительно чиста. Поэтому вторая проверка распаковывает **каждый поток** файла и ищет в байтах те же термины. Она грубее и ловит то, что извлечение структурно не может увидеть. Одна не заменяет другую: приложение выполняет обе и не подаёт результат как чистый, если обе не вернулись чистыми.

Сделать вручную

Для здравой проверки инструмент не нужен. Откройте файл в обычном просмотрщике, выделите всю страницу вместе с чёрными областями, скопируйте и вставьте в простой текстовый редактор — если вымаранные слова появились, остановитесь. Затем откройте свойства документа и прочтите заголовок, автора, тему и ключевые слова. Для более глубокого взгляда любая утилита извлечения выведет текст PDF в терминал, а поиск удалённого термина в этом выводе — одна команда. Стоит сделать это один раз с файлом, созданным тем инструментом, которым вы обычно пользуетесь.

Чего проверка сказать не может

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

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

Как проверить, что PDF действительно вымаран?

Откройте заново, выделите зачернённую область, скопируйте и вставьте в редактор. Если слова появились, текст на месте. Основательно: извлеките текст и просканируйте сырые потоки.

Зачем две разные проверки?

Извлечение читает только содержимое страницы. Метаданные, аннотации, XMP и вложения могут нести то же имя, никогда не попадая в извлечённый текст.

Почему проверка игнорирует пробелы и регистр?

Потому что извлечение из PDF часто разбивает слова или меняет регистр, и точный поиск пропустит имя, которое на самом деле есть.

Чистый результат означает, что можно публиковать?

Он означает, что удалённых строк нет в файле. Он не судит, опознаётся ли кто-то по оставшемуся.

Можно ли проверить файл, сделанный другим инструментом?

Принцип тот же: извлечь текст и поискать, прочитать свойства. Именно этот тест большинство файлов не проходит.

А если термин найден только в метаданных?

Тогда страница чиста, а файл всё равно течёт. Метаданные тоже нужно очистить.

Убрать текст и доказать, что его больше нет. Redact вынимает слова из страницы, а не закрашивает их, затем заново открывает созданный файл и обыскивает его дважды — извлечением текста и сканированием сырых потоков — прежде чем дать вам скачать. Файл не покидает браузер.

Закрасить PDF в браузере
Язык: TR EN DE ES FR IT PT AR RU JA KO