hexscope
Відкрити файл

Приватність PDF

Невидимий текст у PDF

У PDF текст може бути невидимим, але все одно залишатися у файлі. Він може бути білим на білій сторінці, намальованим без фарби, розміщеним за її межами або надто дрібним. Читач його не побачить, але пошук, копіювання, програми читання з екрана й системи відбору резюме та документів зчитають повністю. hexscope знайде його й покаже, що в ньому написано.

Перевірити файл Перевірити PDF із прихованою приміткою

1 Чотири способи приховати текст

  • Білий на білому. Білий текст, за яким видно лише сторінку. Білий текст на темній смузі є частиною дизайну, і hexscope його не змінює.
  • Без фарби. Режим відображення тексту 3 робить його невидимим. На сканованих сторінках так показують розпізнані слова, тому звичайний текст скану не вважається прихованим.
  • За межами сторінки. Текст розміщено поза сторінкою, де його не покаже переглядач і не надрукує принтер.
  • Надто дрібний. Менший за один пункт: на сторінці він виглядає цяткою або зовсім зникає.

2 Чому це важливо

Це може бути випадковий залишок — примітка з попередньої чернетки чи заповнювач у шаблоні. А може бути текст для програми: наприклад, інструкції для ШІ у резюме, які призначені системі відбору, а не людині. У будь-якому разі кожен, хто отримає файл, зможе його прочитати.

Чорний прямокутник або чорне виділення створюють ту саму проблему навпаки: ім’я залишається чорним текстом на чорному тлі в PDF, створеному з вебсторінки чи текстового редактора. Читач його не бачить, але інші програми можуть прочитати. hexscope знаходить такі фрагменти й видаляє їх з очищеної копії.

3 Знайдіть текст

Відкрийте PDF у hexscope. Прихований текст з’явиться в розділі «Що розкриває цей документ» зі статусом «Прихований текст. Для кожної сторінки буде вказано спосіб приховування та сам текст. Зведення покаже статус «Щось приховано або замасковано. Кожна знахідка веде до відповідного місця у вмісті сторінки.

Якщо коди шрифту неможливо зіставити з літерами, hexscope рахує символи, але не вгадує їх. Програма проходить вкладені Form XObject і використовує їхні власні ресурси. Якщо форму не вдається повністю прочитати або безпечно відокремити, сторінка отримує позначку про неповну перевірку — PDF-копія не створюється, щоб у ній не залишився прихований текст.

4 Приберіть ці дані

Прибрати дані й зберегти чисту копію видаляє прихований текст зі сторінки посимвольно, залишаючи решту на місці. Відкрийте очищену копію й перевірте, що нічого не залишилося.

Якщо ви отримали файл, видалений текст не підкаже, хто його додав: запитайте відправника. Якщо ви надсилаєте файл, спершу перевірте його: шаблон чи експорт могли залишити текст, якого ви не бачили.

Перевірити файл зараз Ваші файли не залишають браузер.

Режими відображення тексту описано в ISO 32000-1, розділ 9.3.6.