Скрыть текст в PDF навсегда
Скройте имена, номера и абзацы так, чтобы они исчезли из файла, а не прятались под прямоугольником, который любой ридер может убрать.
Как скрыть текст в PDF
- 1
Перетащите PDF в окно
Выберите файл или перетащите его на страницу. Браузер откроет его и нарисует первую страницу. Файл никуда не отправляется из этой вкладки.
- 2
Выделите области или найдите текст поиском
Выделите рамкой все, что нужно удалить, или введите имя, и инструмент найдет каждое вхождение по всему документу и покажет список для проверки.
- 3
Скачайте очищенный файл
Помеченные страницы собираются заново как изображения, инструмент проверяет, что текста на них больше нет, и только после этого отдает файл на скачивание.
Закрыть текст — не значит удалить текст
Черный прямоугольник поверх абзаца никак не меняет то, что под ним. Слова остаются в потоке содержимого страницы, и любой может их выделить, скопировать или вытащить за секунду утилитой из командной строки. Судебные материалы, полицейские отчеты и госконтракты снова и снова утекали именно так. Этот инструмент использует единственный способ, который в PDF работает надежно: каждая затронутая страница перерисовывается как растровое изображение с разрешением 150, 200 или 300 DPI, на эти пиксели кладутся прямоугольники, и новая страница содержит уже картинку вместо исходных текстовых объектов. Слова не закрыты. Их больше нет в файле.
Меняются только помеченные страницы
Если растрировать весь документ ради двух строк, размер файла вырастет в несколько раз, а поиск по тексту сломается даже там, где ничего не нужно было скрывать. Нетронутые страницы копируются побайтно, поэтому они остаются выделяемыми, пригодными для поиска и компактными. После сборки файл открывается заново и перечитывается: если на обработанной странице все еще обнаруживается текст, результат отбрасывается, и вариант для скачивания не предлагается.
Почему удаленный текст не вернуть
Ваш PDF открывается, рендерится и переписывается прямо в этой вкладке браузера: документ с личными данными не должен уезжать на сервер. Страницы со скрытым текстом пересобираются из пикселей, скрытый текстовый слой не переживает эту операцию, а готовый файл перечитывается для проверки, прежде чем вы увидите кнопку скачивания.
Частые вопросы
Почему нельзя просто нарисовать черный прямоугольник поверх текста?
Потому что прямоугольник рисуется сверху, а текст остается в потоке содержимого под ним. Достаточно выделить эту область в любом просмотрщике, скопировать, и «спрятанные» слова окажутся в буфере обмена. Документы годами утекали именно так, поэтому мы вместо этого растрируем страницу.
Можно ли восстановить скрытый (замазанный) текст из файла?
Нет. Исходная страница вообще не копируется в результат — ее заменяет плоское изображение этой же страницы, где прямоугольники уже впечатаны в пиксели. Не остается ни текстовых объектов, ни сопоставления шрифтов, ни скрытого слоя, из которого можно что-то вытащить.
Почему страницы с замазанным текстом стали больше?
Страница с текстом — это несколько килобайт инструкций; фотография той же страницы с разрешением 200 DPI — это уже несколько сотен килобайт JPEG. Это цена настоящего удаления. Понизьте разрешение до 150 DPI или затем сожмите результат отдельным инструментом.
Почему перестает работать поиск по тексту на обработанных страницах?
Эти страницы теперь изображения, и у ридера там нет слов для поиска. Искать можно только по нетронутым страницам. Запустите OCR по готовому файлу, чтобы заново собрать текстовый слой. Он будет описывать только видимое, а удаленное туда уже не попадет.
Удаляются ли метаданные и имя автора?
Да, по умолчанию. Поля title, author, subject, keywords, creator и producer выкидываются вместе с пакетом XMP, который их дублирует. Нет смысла прятать имя на четвертой странице, если то же самое имя висит в свойствах документа.
Отправляется ли мой файл на сервер?
Нет. Чтение PDF, отрисовка страниц, заливка прямоугольников и запись нового файла происходят в вашем браузере. Файл никуда не загружается, не ставится в очередь и не хранится, а документ, в котором вы тут скрыли текст, нигде не появляется там, где мы могли бы до него дотянуться.
Можно ли искать по регулярному выражению?
Да. Включите поиск по шаблону и ищите, например, номер социального страхования или формат даты по всему документу. Каждое совпадение выводится с номером страницы, и вы можете снять галочку с вхождений, которые не нужно скрывать.
Что делать, если мой PDF — это скан без текстового слоя?
Поиск требует настоящего текста, поэтому на скане он ничего не находит. Выделяйте области вручную: результат будет тем же, потому что страница в любом случае растрируется. Если хотите искать по скану, сначала прогоните его через OCR, а потом вернитесь сюда.
Статьи по теме
- Что может и чего не может бесплатный редактор PDFНаш бесплатный редактор PDF кладет поверх страницы текст, белые блоки, фигуры и изображения и не трогает текст, который там уже есть. Рассказываем, что при этом происходит с вашим файлом и чем пользоваться, если нужно изменить сами слова.
- Как правильно скрыть данные в PDF (черный прямоугольник их не удаляет)Черный прямоугольник поверх абзаца в PDF не удаляет текст под ним. Такая ошибка уже не раз приводила к утечке реальных документов.