В этой статье объясняется, как добавить JavaScript в PDF с использованием Python. В ней представлены сведения о настройке среды разработки, список шагов и пример кода для создания PDF с JS с использованием Python. Вы узнаете различные методы добавления JavaScript к различным действиям в PDF.
Шаги для добавления PDF JS с использованием Python
- Настройте среду для использования Aspose.PDF for Python via .NET для добавления JS в PDF
- Импортируйте классы Document, License и JavascriptAction из библиотеки
- Загрузите существующий PDF в объект класса Document
- Создайте JavaScript, который будет выполняться при открытии PDF-файла
- Установите этот JavaScript как действие Open, используя свойство Document.open_action
- Получите доступ к коллекции actions и добавьте другой скрипт к действию перед закрытием
- Сохраните PDF-файл с JavaScript
Приведённые выше шаги суммируют, как добавить JavaScript в PDF с использованием Python. Импортируйте необходимые классы Document, License и JavascriptAction из библиотеки, загрузите существующий PDF в объект класса Document, создайте JavascriptAction с соответствующим сообщением и установите его как действие открытия в PDF. Чтобы назначить JS другим действиям в PDF, получите доступ к коллекции действий, создайте новый объект JavaScriptAction с другим сообщением и установите его для другого события, например before_closing. Затем сохраните результирующий PDF.
Код для скриптинга PDF с использованием Python
Приведённый выше код демонстрирует процесс добавления JavaScript в PDF-файлы с использованием Python. Вы можете обрабатывать другие действия, такие как BeforeSaving, BeforeClosing, AfterSaving, BeforePrinting и AfterPrinting. Класс JavascriptAction поддерживает установку различных действий, таких как открытие URL с использованием метода app.launchURL.
Эта статья научила нас процессу добавления JavaScript в PDF-файл. Чтобы добавить всплывающую подсказку в PDF-файл, обратитесь к статье Удаление выделения из PDF с использованием Python.