0

XML データを取り出してデータベースに保存し、エンコードされたストリームを取り出してデコードし、それをサーバーに PDF として保存します。

私が抱えている問題は、base64 でエンコードされたデータから作成された PDF を開くと、それらが空のように見えることです。いくつかのテストの後、PDF を送信する前に手動で保存すると、保存時に入力された情報がエンコードされた PDF に含まれることがわかりました (完全なデータは XML 部分に含まれます)。

だから私の質問は、次のいずれかの方法があります。

  1. XDP の base64 でエンコードされた部分で送信されるように、PDF を自動的に保存するか、データを保存しますか? (好ましい)

  2. ドキュメントの変更がいつ変更されたかを認識し、[送信] をクリックする前にユーザーに PDF を保存するように要求しますか?

4

1 に答える 1

0

上記の問題は、実際には Adob​​e Reader の代わりに Foxit Reader を使用したことが原因のようです。

もちろん、Adobe Reader では、フォーム データを保存して送信できるようにするために、Reader Extensions が必要です。

Foxit にはそのような制限はありませんが、サーバーに送信される XDP XML データに更新されたバージョンの PDF は埋め込まれません。これを実行する唯一の方法は、ユーザーが最初に PDF を保存して、Adobe のライセンス要件に従って Reader Extensions を削除することです。

于 2013-04-05T21:53:04.400 に答える