fixmint
RU

Почему чёрные прямоугольники не скрывают текст в PDF и как закрасить его правильно

Автор: · · Чтение: 4 мин

Чёрный прямоугольник, нарисованный поверх текста в PDF, скрывает текст только на экране. Слова остаются в файле под прямоугольником, и любой может их выделить, скопировать или найти поиском. Чтобы закрасить текст правильно, удалите сам текст, а затем проверьте результат: найдите закрытый фрагмент поиском и попробуйте его скопировать. Используйте инструмент закрашивания, который удаляет текст на отмеченных страницах, а не рисуйте фигуры поверх.

Редактирование PDF: закрасить текстСкрыть личный текст в PDFСделать бесплатно

Почему текст всё ещё там

Страница PDF — это набор инструкций для рисования. Текст хранится как символы с координатами на странице, а чёрный прямоугольник — это ещё одна инструкция, нарисованная после текста. Программа просмотра закрашивает слова прямоугольником. Но сами слова никуда не делись, и программа, которая не учитывает прямоугольник, может их показать.

Чёрный прямоугольник в Word, Google Документах или редакторе PDF даёт тот же результат. Сохранение или печать в PDF из текстового редактора часто тоже оставляют скрытый текст, потому что его никогда не удаляли из документа.

Реальные случаи, когда это не сработало

Ниже приведены случаи, о которых широко писали в прессе.

Документ по делу Манафорта, январь 2019 года. Адвокаты Пола Манафорта подали в суд документ с чёрными полосами поверх фрагментов, которые хотели сохранить в тайне. Полосы лежали поверх текста, и слова под ними можно было скопировать и вставить в другой документ. Несколько новостных изданий сообщили об этой ошибке в январе 2019 года. Источники расходятся в том, кто first её заметил, поэтому в публикациях нет единого мнения по этой детали.

Отчёт по Каллипари, 2005 год. Опубликованный отчёт армии США о гибели Никола Каллипари, итальянского сотрудника разведки, погибшего в Багдаде, вышел с закрытыми засекреченными фрагментами. Итальянский блогер скопировал и вставил скрытый текст. В новостном сообщении от 1 ноября 2005 года говорилось, что расследование армии пришло к выводу, что виновата человеческая ошибка. Подполковник армии США Стивен А. Бойлан заявил, что участники «неверно поняли возможности программы Adobe». Урок тот же, что и в 2019 году: чёрные полосы были нарисованы, а текст под ними остался нетронутым.

Эти случаи напоминают, что тот, кто видит чёрный прямоугольник, не всегда тот, кто удалил текст. Как только файлом поделились, любой может скопировать слова под прямоугольником.

Удалите текст, а не картинку

Откройте инструмент закрашивания PDF и выберите один из двух способов отметить содержимое:

  1. Нарисуйте рамку поверх фрагмента, который нужно убрать.
  2. Найдите слово или число, например имя или номер счёта, и отметьте все совпадения.

При сохранении инструмент обрабатывает каждую отмеченную страницу как изображение и удаляет на ней текст. Страницы с отметками сохраняются как картинки, поэтому скрытых слов в файле больше нет. Страницы без отметок сохраняют текст, так что по ним по-прежнему можно искать и копировать. Инструмент также удаляет метаданные документа, которые могут содержать имя автора, историю правок и более ранние версии файла.

Есть и обратная сторона: отмеченная страница становится картинкой. Текст на ней уже нельзя найти или скопировать, а файл может немного увеличиться в размере. Для документа, которым собираетесь поделиться, это как раз то, что нужно.

Проверьте закрашенный файл

Не доверяйте внешнему виду страницы. Проверьте сохранённый файл четырьмя способами:

  1. Поиск. Откройте новый файл, нажмите Ctrl+F (на Mac — Cmd+F) и найдите слово, которое вы удаляли. Если оно нашлось, текст на месте.
  2. Выделение. Попробуйте выделить и скопировать текст в закрашенной области. Ничего не должно получиться.
  3. Извлечение. Прогоните закрашенный файл через инструмент «PDF в текст» и поищите удалённые слова в результате. Текстовый вывод показывает всё, что файл содержит и что читатель может извлечь.
  4. Повторное открытие. Откройте файл во второй программе просмотра и убедитесь, что метки по-прежнему закрывают нужный текст и ни одна страница не пропущена.

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

Изображения и скриншоты

То же правило относится и к картинкам. Чёрный прямоугольник поверх скриншота оставляет изображение под ним, а размытая или пикселизированная область может по-прежнему показывать форму или узор — в зависимости от того, как её сделали. Надёжнее сплошная заливка, которая удаляет данные из самого изображения. Это делает инструмент «Закрасить часть изображения». Шаги для скриншотов описаны в руководстве по закрашиванию скриншотов.

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

Ошибки, из-за которых текст остаётся

  • Рисование фигуры поверх текста в любом редакторе вместо его удаления
  • Закрашивание видимой страницы при том, что поля форм, комментарии или заметки остались заполненными
  • Сохранение копии под другим именем при том, что оригинал остался без изменений в той же папке
  • Опора на одну проверку: проверяйте результат поиском, копированием и извлечением текста

Быстрые ответы

Чёрный маркер — то же самое, что закрашивание? Нет. Маркер — это цветная заливка поверх текста, и сам текст остаётся.

Удаляет ли текст печать файла в PDF? Сама по себе — нет. При печати в PDF текст под любой фигурой обычно сохраняется, поэтому проверьте результат описанными выше способами.

Что делать, если текст в файле всё ещё виден? Закрасьте страницу повторно инструментом закрашивания, сохраните результат и снова пройдите проверки. Старую копию не отправляйте.

Переведено с помощью ИИ с Английский оригинал.

Комментарии

    Комментариев пока нет. Будьте первым.

    Ваша оценка (необязательно)

    Ваша почта никогда не показывается и не сохраняется.

    Обложка книги «Agentic AI in the Browser»Agentic AI in the Browser

    Примеры использования приватных браузерных ИИ-сценариев: та же идея, что лежит в основе fixmint, — всё делается на вашем устройстве.

    $4.99Купить на GumroadНа английском