0

Javascript を使用して Acrobat で PDF アプリケーションをコーディングしていますが、ドキュメントを閉じた後にバックグラウンドでデータを保存する機能が必要です。

たとえば、配列の値を設定した場合arr[0] = "myData";(そして、それが動的に行われるとしましょう)、PDF を閉じて再度開くと、の値はarr[0]として返されundefinedます。

JavaScriptを使用してコールバックできるPDFファイルで保存するデータを保存する別の方法はありますか? ダミーのテキスト ボックスに大量のテキストを入力するのではなく、バックグラウンドでこれを行うのが理想的です。

ありがとう!

4

1 に答える 1

1

うまくいく解決策を見つけました。

ここにある JSON オブジェクトとともに、Acrobat メタダダを編集するための Diodeus のリンクを組み込みました: https://github.com/douglascrockford/JSON-js/blob/master/json2.js

必要なオブジェクトを取得し、(JSON オブジェクトの) Stringify メソッドを使用して JSON 文字列に変換しました。次に、それをメタ変数に保存しました(Diodeusのリンク)。

オブジェクトに戻すために、(JSON オブジェクトの) parse メソッドを使用しました。魔法のように動作します!

于 2012-06-06T19:56:46.327 に答える