У мене є документ Adobe PDF, який під час відкриття відображає діалогове вікно з попередженням зі словами "документ намагається з'єднатися з", за яким йде певний URL.
Я вибираю опцію "Блокувати", щоб спробувати бути безпечним.
Але я б не хотів, щоб це діалогове вікно взагалі відображалося, або щоб сам документ PDF містив URL-адресу. Підключення до URL-адреси не потрібне, щоб документ був корисним - його вміст все ще можна прочитати, коли вибрано "Блок".
Я не шукаю рішення, яке б стосувалося симптомів, тобто діалогового вікна, тому я не шукаю рішення, яке просто скаже щось подібне: "змініть параметри безпеки на блокування за умовчанням" або щось подібне.
Рішення, яке я шукаю, це просто видалити URL-адресу, зазначену в діалоговому вікні, з фактичного документа PDF, так що діалогове вікно ніколи не відбувається.
Моя перша спроба цього рішення полягала в тому, щоб відкрити PDF в текстовому редакторі Notepad ++ (будь-який текстовий редактор буде достатньо, якщо він має пошук). Потім я шукав URL, вказаний у діалоговому вікні попередження.
Ось фрагмент PDF-коду з самого документа PDF, який показує URL-адресу
Це відбулося лише один раз у документі. Тому я експериментував з видаленням різних бітів: просто URL, яку потрібно залишити (), а потім весь фрагмент.
У всіх експериментах з вилученням URL-адреси та пов'язаного з ним коду, діалогове вікно попередження зникло, але замість Adobe Reader повідомлено:
"файл пошкоджений, але він ремонтується"
і файл PDF, який все ще завантажується і відображається.
Але, очевидно, я шукаю рішення, яке видаляє URL, не викликаючи цього іншого діалогового вікна. Мабуть, моє ручне редагування якось порушило код, можливо, контрольна або зміщена позиція стала непослідовною з фактичним положенням деякого коду.
Отже, чи існує утиліта для видалення / фільтрації / видалення таких вбудованих URL-адрес у PDF-файли, при цьому отриманий документ не змінюється без помилок?
(До речі, мені довелося показати фрагмент коду як зображення, оскільки він не буде відображатися повністю, оскільки дужки з подвійним кутом рівності інтерпретуються як розмітка, я здогадуюсь. Наведений URL був прикладом для ілюстрації проблеми, а не фактичний видно.)