2

HTML テキスト フィールドを使用してユーザーから情報を取得し、PDF フィールドに入力する必要があるアプリケーションを作成する必要があります。入力可能な PDF はサーバーから取得できます。ユーザーが入力したデータをサーバーに送信できません (機密情報/法的問題)。JavaScript がユーザーが入力した情報を取得して PDF に入力し、ユーザーが印刷/ダウンロードできるようにする方法が必要です。

(最初は、HTML+PRINTCSS のみを使用して PDF を使用しないようにしようとしましたが、印刷される HTML にブラウザーによってヘッダーが追加されるという問題がありました。ユーザーがブラウザーの印刷設定を確認することを心配したくありません。 -彼らのほとんどはコンピューターの知識がないため)

4

1 に答える 1

1

これは JavaScript だけでは実行できないと思います。一部の PDF リーダーは JS をサポートしていますが、多くは JS をサポートしていません。フィールドをサーバー側で事前に入力したほうがよいでしょう。特に PHP には、すぐに使用できる堅牢なPDF 処理機能があります。

たとえば、ユーザーがオンラインでフォームに入力できるようにすることができます。「印刷」ボタンは AJAX を使用してフォームをサーバーに送信し、結果の PDF ダウンロード リンクにウィンドウを向けることができます。JavaScript を使用せずに単純にフォームを送信し、ヘッダーを設定してサーバーにリダイレクトを処理させることもできます。

于 2012-08-22T18:36:54.467 に答える