1. ホーム
  2. javascript

[解決済み] PDFファイル内でJavaScriptコードを使用するためのドキュメント【終了しました

2023-07-13 05:32:37

質問

どこで ドキュメント を見つけることができますか?

私はPDFドキュメントの中にJavaScriptのアクションを追加したことがありません。しかし、私はJavaScriptを使用したWeb開発をかなり行ってきました。PDF ドキュメント内の JavaScript に詳しい人にいくつか質問があります。

NitroPDF と Adobe Acrobat は間違いなく PDF ファイル内の JavaScript をサポートしています。 存在するさまざまなオブジェクトと、JavaScript を介して PDF ファイルを操作するための関数に関する標準はありますか? 私がこれまで見つけたすべては、Adobeからのものでした。 他のどこも Adobe のドキュメントを参照しているようです。 それとも、Adobeは単なるデファクトスタンダードなのでしょうか?

また すべてのPDFビューアはJavaScriptアクションをサポートしていますか?

私が見つけた PDF ドキュメント内での JavaScript の使用に関する最良のドキュメントは、Adobe - からでした。 Adobe :: Acrobat JavaScript スクリプティング ガイド .

NitroPDF にはこのリンクがあります - 。 NitroPDF :: PDFファイル内のJavaScript というリンクがありますが、基本的にAdobeと同じものをサポートしているというだけです。

私はまた、Scribus - からこのリンクを見つけました。 Scribus :: JavaScriptでPDFフォームを強化する方法 しかし、これにはいくつかの小さなコードの断片が含まれているだけです。 超便利なものは何もありません。

Adobe には、IDE を使用して JavaScript にブレークポイントなどを設定する方法についてのドキュメントがあります。 別の IDE を使用して PDF ファイル内で JavaScript を実行し、ブレークポイントなどを設定することは可能でしょうか? のようなクールなものを見つけられたら最高なんですが。 Firebug .

注意

Web ブラウザで読み込まれる PDF を操作する方法については回答しないでください。 質問は、PDF 文書の中から JavaScript を実行することについてです。 私は、PDF 文書内で JavaScript を実行することによって利用可能な可能性を探ろうとしています。 具体的には、以下の関数を使用することができます。 quickpdflibrary から関数を使用して、既存のドキュメントにJavaScriptの機能を追加することができます。

もうひとつの便利なリンクは Acrobat JavaScript で開発する . どうやらPDFの中のJavaScriptコードは、しばしばAcroJSまたはAcrobat JavaScriptと呼ばれているようです。

どのように解決するのですか?

おそらく、あなたが探しているのは JavaScript™ for Acrobat® API リファレンス .

このリファレンスが最も完全であるべきです。しかし、@Orblingが言ったように、すべてのPDFビューアがすべてのAPIをサポートしているとは限りません。

EDITです。

Acrobat SDKに新しいバージョンのリファレンスがあることが判明しました(@jssに感謝)。

Acrobat デベロッパー センター には、さまざまなバージョンのドキュメントへのリンクが含まれています。 JavaScript リファレンスの現在のバージョン は、Acrobat DC SDK からも利用可能です。