0

状況:
~1,000,000 の PDF ファイルがあります。Acrobat JavsScript を使用して、各 PDF で特定のキーワードを検索し、そのキーワードにsetAction("this.pageNum = n"). pageNum値 n もスクリプトによって生成されます。その結果、ユーザーはリンクをクリックしてページ番号 n に直接移動できます。

問題:
リンクで JavaScript アクションをトリガーしたくありません。代わりに、私は彼らになりたいです"real links"。それぞれが"real link"、JavaScript アクションと同じページ番号を指す必要があります。その理由は、ユーザーが JavaScript を許可しない PDF リーダー (SumatraPDF や Chrome ブラウザーなど) でリンクを使用できるようにするためです。

  • スクリプトに統合できるように、ソリューションが Acrobat JavaScript で実装されていると理想的です。できない場合は、
  • 問題は私が開発しているより大きな Python アプリケーションの一部であるため、解決策を Python で実装できるのも素晴らしいことです。
  • それでも解決できない場合は、任意のプログラミング言語での解決策で十分です。

私が試したこと:
「JavaScript for Acrobat API Reference」全体を調べました。Link オブジェクトにはプロパティがありません"go to page reference"(類推として HTML を使用すると、"a"タグには"href"プロパティがあります)。Link オブジェクトはsetAction()メソッドのみを許可しているように思えますが、間違っている場合は修正してください。

同様の質問? 似たような質問をされた方がいらっしゃいましたが、質問も回答も漠然としていたので(気にしないでください)、再度質問させていただきます。 PDF 内の JavaScript リンクを実際の注釈に変換する

4

1 に答える 1

0

最後に、このサイトのスクリプトを使用しました。

http://try67.blogspot.de/2011/09/convert-javascript-links-to-real-web.html

迅速な解決策が必要な場合は、まさにそれを行うJavaツールです。

Javaは、PDF内のjavascriptを解釈するアプローチになるようです。Pythons PDF は

于 2014-11-13T16:25:36.500 に答える