[解決済み] PDFファイル内でJavaScriptコードを使用するためのドキュメント【終了しました
質問
どこで ドキュメント を見つけることができますか?
私は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 からも利用可能です。
関連
-
[解決済み] あるJavaScriptファイルを他のJavaScriptファイルにインクルードするにはどうすればよいですか?
-
[解決済み] JavaScriptのオブジェクトが空であることをテストするにはどうすればよいですか?
-
[解決済み] JavaScriptで空文字列/未定義文字列/null文字列をチェックするにはどうすればよいですか?
-
[解決済み] ループ内のJavaScriptクロージャ - シンプルな実用例
-
[解決済み] JavaScriptでJSONをきれいに印刷する
-
[解決済み] PDFファイルの適切なMIMEメディアタイプ
-
[解決済み】JavaScriptの関数にデフォルトのパラメータ値を設定する
-
[解決済み] JavaScriptを使用してHTML要素に属性を追加/更新するには?
-
[解決済み] jqueryはjavascriptのライブラリなのかフレームワークなのか?[クローズド]
-
[解決済み] JSHintの'+'前の改行不良の説明
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 配列からオブジェクトを生成する
-
[解決済み] Javascriptによるタッチスクリーンデバイスの検出
-
[解決済み] JavaScriptで、ある文字列が別の文字列の中に出現するすべてのインデックスを見つけるにはどうすればよいですか?
-
[解決済み] React js 親コンポーネントから子コンポーネントの状態を変更する
-
[解決済み] Javascript 空の配列の削減
-
[解決済み] ECMAScriptとは?
-
[解決済み] $.ajax実行中にローディングイメージを表示する
-
[解決済み] なぜjavascriptのES6 Promisesはresolve後も実行を継続するのですか?
-
[解決済み] JavaScript で `throw` の後に `return` をする必要がありますか?
-
[解決済み] JavaScriptの文字列プリミティブとStringオブジェクトの違いは何ですか?