Удаление JavaScript из PDF
PDF может запускать JavaScript при открытии, при переходе на страницу или по щелчку в поле. Удалите скрипты и автоматические действия – документ останется читаемым, просто без кода.
Как это работает
- Перетащите один или несколько PDF-файлов.
- Скрипты и автоматические действия удаляются из всего документа.
- Скачайте PDF без скриптов.
Хорошо подходит для
- PDF из неизвестных источников – до того, как вы откроете их в программе, которая выполняет скрипты.
- Документы, которые сами открывают всплывающие окна, диалог печати или сайты.
- Архивирование: статичные документы без кода проще хранить и проверять.
- Несколько файлов сразу, например целая папка загрузок.
Ограничения
- Формы, которые считают суммы, проверяют ввод или меняют поля в зависимости от выбора, перестанут это делать.
- Удаляются все автоматические действия, в том числе без JavaScript, например действия при открытии страницы.
- Это не антивирус: инструмент удаляет скрипты и действия, но не проверяет файл на вредоносное ПО.
- PDF с паролем (зашифрованные) не принимаются – сначала снимите пароль.
Частые вопросы
Где в PDF может прятаться JavaScript?
В скриптах уровня документа, в действии при открытии файла, в ссылках и кнопках, а также в автоматических действиях страниц, аннотаций и полей формы. Инструмент удаляет всё это.
Зачем удалять JavaScript из PDF?
Для чтения документа скрипты почти никогда не нужны, зато их использовали для атак на программы просмотра PDF, для отслеживания открытия файла или открытия сайтов. PDF без скриптов проще и безопаснее передавать дальше.
Будет ли документ работать?
Текст, изображения, ссылки на сайты и закладки остаются. Перестаёт работать только то, что делал код: вычисления, проверки, кнопки со скриптами и автоматические действия.
PDF загружается на сервер?
Нет. Файл обрабатывается в вашем браузере без запуска каких-либо его скриптов и остаётся на устройстве. Пользователи Pro могут также использовать платный HTTP API.