この記事では、Pythonを使用してPDFにJavaScriptを追加する方法について説明します。開発環境の設定、手順の一覧、およびPythonを使用してJS付きPDFを作成するためのサンプルコードの詳細を提供します。PDF内のさまざまなアクションにJavaScriptを追加するさまざまな方法を学びます。
Pythonを使用してPDF JSを追加する手順
- PDFにJSを追加するためにAspose.PDF for Python via .NETを使用する環境を設定します
- ライブラリからDocument、License、JavascriptActionクラスをインポートします
- 既存のPDFをDocumentクラスオブジェクトに読み込みます
- PDFファイルが開かれたときに実行されるJavaScriptを作成します
- このJavaScriptをDocument.open_actionプロパティを使用してOpenアクションに設定します
- actionsのコレクションにアクセスし、閉じる前のアクションに別のスクリプトを追加します
- JavaScriptを含むPDFファイルを保存します
上記の手順は、Pythonを使用してPDF内にJavaScriptを追加する方法をまとめたものです。必要なDocument、License、JavascriptActionクラスをライブラリからインポートし、既存のPDFをDocumentクラスオブジェクトに読み込み、適切なメッセージでJavascriptActionを作成し、それをPDFのオープンアクションに設定します。PDF内の他のアクションにJSを割り当てるには、アクションのコレクションにアクセスし、別のメッセージで新しいJavaScriptActionオブジェクトを作成し、before_closingなどの別のイベントに設定します。その後、出力PDFを保存します。
Pythonを使用したPDFスクリプトのコード
上記のコードは、Pythonを使用してPDFファイルにJavaScriptを追加するプロセスを示しています。BeforeSaving、BeforeClosing、AfterSaving、BeforePrinting、AfterPrintingなどの他のアクションも処理できます。JavascriptActionクラスは、app.launchURLメソッドを使用してURLを開くなど、さまざまなアクションの設定をサポートしています。
この記事では、PDFファイルにJavaScriptを追加する方法を学びました。PDFファイルにツールチップを追加するには、記事Pythonを使用してPDFからハイライトを削除するを参照してください。