ブラウザーに表示されているいくつかの PDF ドキュメントがあり、いくつかのフィールドは既に iTextSharp を使用してデータベースから事前入力されています (Windows Server 2008、IIS 7、SQL Server 2008、および ASP.NET 2.0/2.5 を C# で実行しています)。 )。クライアントは、残りのフィールドに入力し、PDF をサーバーに保存できる必要があります。
以下の可能性を検討しました。
1.) iTextSharp を使用してフォーム フィールドを解析し、すべてのフォーム データを取得して、送信時にデータベースに保存します。
2.) LiveCycle とある種の JS クリック イベントを使用して PDF 自体に送信ボタンを追加し、FDF/XFDF/XDP/XML データをデータベースまたはサーバー上のフラット ファイルに保存します。
私は現在、最善のアプローチが何であるか、何がうまくいくか、またはこれらの可能な解決策をどのように実装するかについて確信が持てないので、どんな助けも大歓迎です.
アップデート:
PDF フォーム データをサーバーに送信し、FDF を XML に変換してデータベースに保存することができました。ただし、LiveCycle 動的 PDF は同じようには機能しないようです。PDF をサーバーに送信すると、500 Internal Server Error が発生します。したがって、プロセスはこれまでのところ機能しますが、静的な (LiveCycle 以外の) PDF でのみ機能します。
LiveCycle フォームで内部サーバー エラーが発生する理由を教えてください。