JavaScriptを既存のPDFに埋め込む
質問
こんにちは
このようにasp.netページにPDFファイルを埋め込みます
<object data="..." type="application/pdf" width="300" height="200">
</object>
問題は、pdf用の独自のツールバーを作成し、ツールバーのイメージボタンからドキュメントをズームイン、ズームアウトしたいことです。ゼロからドキュメントを作成するときに、PDFドキュメントにJavaScriptを埋め込むことができることは知っていますが、そのドキュメントのパスのみを持つHTMLにJavaScriptをPDFに埋め込むにはどうすればよいですか?
解決
pdfドキュメントをロードします。ドキュメントの準備ができたら、Javascriptを挿入します。
ただし、ブラウザで実行されるJavascriptは、ブラウザのAdobe Readerプラグインで実行されるJavascriptとは異なることに注意してください。構造は似ていますが、DOMはまったく異なります。
さらに、HTMLドキュメント内のJavascriptは、ロードされたPDFドキュメントのDOMに直接アクセス/変更できません。そのためには、リーダープラグインを使用する必要があります。申し訳ありませんが、この方法でリーダープラグインを使用していません。 APIをご覧ください:
http://www.adobe.com/devnet/acrobat/pdfs/ js_api_reference.pdf
このガイドもお読みください:
http://www.adobe.com/devnet/acrobat/pdfs/ Acro6JSGuide.pdf
SOのほとんどの人がpdf用のJavascriptに取り組んでいないようであるため、これらが最善の策かもしれません。以前にいくつか質問をしたことがありますが、返事はありませんでした:(