3

これは私が持っているものです:

  • ユーザーが非常に長い html フォームに入力する
  • ユーザーはさまざまな PDF をダウンロードするためのリンクを取得します (これは入力可能なフォームです)。リンクは JavaScript を使用して生成されます。
  • ユーザーがリンクをクリックすると、(ユーザーが以前に送信したデータを使用して) URL が生成され、データがフォームで処理されてフィールドが完成します (これはフォーム内で JavaScript を使用して行われます)。
  • ユーザーは、フィールドが完成した状態で pdf を取得します。

私が実行している問題は、IE が URL で 2083 文字しか許可しない場合、フォームに送信する必要があるデータが約 8000 文字になる場合があることです。

クライアントからの要求に応じて、クライアント側ですべてを行う必要があります。つまり、php、c#、java へのアクセスはありません。また、pdf を操作するために Acrobat Pro X を使用しています。

投稿リクエストを送信し、そのリクエストを pdf で処理し、フォームに記入して、記入済みのフォームをユーザーに返す方法はありますか? IE の 2083 文字制限を回避する別の方法はありますか?

4

1 に答える 1

7

クライアント側でフォームに入力する場合、なぜ 8000 文字のデータをサーバーに送信する必要があるのでしょうか? HTML ページの JavaScript と PDF の JavaScript の間の通信を確立するだけでよいようです。これはここで説明されています: PDF hostContainer コールバック

PS: 私はこの抜粋が取られた本の著者です: http://www.javabeat.net/2011/04/javascript-communication-between-html-and-pdf-in-itext/

于 2013-03-05T09:40:44.927 に答える