RubyでJavaScriptを追加する

Aspose.PDF - JavaScriptの追加

Aspose.PDF Java for Rubyを使用してPdfドキュメントにJavaScriptを追加するには、単にAddJavaScriptモジュールを呼び出します。

Rubyコード

# ドキュメントディレクトリへのパス

data_dir = File.dirname(File.dirname(File.dirname(File.dirname(__FILE__)))) + '/data/'

# PDFドキュメントを開く

doc = Rjb::import('com.aspose.pdf.Document').new(data_dir + "input1.pdf")

# ドキュメントレベルでJavaScriptを追加する

# 希望するJavaScriptステートメントでJavascriptActionをインスタンス化する

javaScript = Rjb::import('com.aspose.pdf.JavascriptAction').new("this.print({bUI:true,bSilent:false,bShrinkToFit:true});");

# JavascriptActionオブジェクトをドキュメントの希望するアクションに割り当てる

doc.setOpenAction(javaScript)

# ページレベルでJavaScriptを追加する

doc.getPages().get_Item(2).getActions().setOnOpen(Rjb::import('com.aspose.pdf.JavascriptAction').new("app.alert('page 2 is opened')"))

doc.getPages().get_Item(2).getActions().setOnClose(Rjb::import('com.aspose.pdf.JavascriptAction').new("app.alert('page 2 is closed')"))

# PDFドキュメントを保存する

doc.save(data_dir + "JavaScript-Added.pdf")

puts "JavaScriptが正常に追加されました。出力ファイルを確認してください。"

ダウンロード実行コード

以下のいずれかのソーシャルコーディングサイトから**JavaScriptの追加 (Aspose.PDF)**をダウンロードしてください: