Как я могу поместить код 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, выполните команду, как бы очистить ВСЕ от системы.