Как я могу поместить код JavaScript в документ PDF?
Как вставить код JavaScript в файл PDF?
Я могу кодировать JavaScript, я просто хочу знать, как поместить его в файл, например, для отображения текущей даты, использования combobox и т.д.
Ответы
Ответ 1
JavaScript, как правило, привязан к объектам в документе PDF. Например, если вы хотите, чтобы пользователь мог распечатать PDF, нажав кнопку "Печать", выполните следующие действия:
- Добавить кнопку в форму (выполняется под расширенным редактированием)
- Щелкните правой кнопкой мыши по кнопке и перейдите к свойствам
- Перейдите на вкладку действий
- В
Select Action:
выберите Run a JavaScript
- поместите
print();
в окно кода
Здесь ссылка на старый (Acrobat 7.0.5) Акробатный скрипт JavaScript
Ссылка, чтобы начать работу.
Ответ 2
Есть много способов сделать это, если вы выполните поиск в Google.
Вот пример того, что я нашел, чтобы вставить код JavaScript в PDF-документ (вы также можете генерировать, редактировать,... с помощью кода JavaScript):
Пример вставки JavaScript в PDF
Ответ 3
Вы не предусмотрели ограничение для языка, поэтому вы можете использовать Python для этого. Библиотека PyPDF2 имеет класс под названием addJS
, который работает. Вот пример из REPL:
mypdf.addJS("this.print({bUI:true,bSilent:false,bShrinkToFit:true});")
и здесь - ссылка на документацию. Обратите внимание, что вам нужно установить python3 (2.7 выйдет в конце 2019 года), а затем запустить pip3 install PyPDF2
или аналогичный для установки библиотеки и затем загрузить ее через import PyPDF2
. Надеюсь, это поможет.
Ответ 4
Да, его возможность,
то же самое нужно ухаживать.
в pdf файле всегда может быть javascript, а не всегда используется хорошо.
точно так же, как и вы могли сделать pdf, выполните команду, как бы очистить ВСЕ от системы.