3

フォーム付きのhtmlページがあり、入力フィールド、チェックボックス、ラジオボタンがほとんどありません。ユーザーはフォームに記入できます。

方法はありますか?ユーザーはフォーム(データが入力されたもの)をPDF形式でダウンロードできますか?

もう1つの質問、ボタンをクリックして、Javaスクリプトコードまたはhtmlコードを使用してhtml形式または画像形式(もちろんファイル->ブラウザとスクリーンショットの保存があります)で入力したフォームを保存する方法はありますか?

http://code.google.com/p/jspdf/を試しましたが、うまくいきませんでした。

ありがとう

[さらにいくつかのポイントを追加]JS/ HTMLを使用してPDFファイルを生成できない場合は、....もう少し詳しく説明します。

現在、C#アプリケーションを使用してサーバーを作成しており、ユーザーがhtmlページを要求すると、同じものをユーザーに送信します。そのhtmlページにはフォームが含まれています。フォームに入力する必要があります。ユーザーは入力したフォームをPDF形式で保存してください。今のところ、静的なhtmlフォームを処理して-> pdfに変換し、ユーザーにダウンロードを提供することができます、

しかし、ユーザーが入力されたフォームを保存できるようにする方法を取得することはできません。ユーザーが送信ボタンを押すと、httpResponceオブジェクト(GET / Postメソッド)を使用して、入力されたすべてのデータを取得できます!! 、このhttpResponceオブジェクトパラメータを使用してPDFファイルを生成する方法はありますか?または、現在のhtmlページのコンテンツを送信して(たとえば、jquery / javascriptを使用してdiv内のすべてのコンテンツを取得する)、ユーザーが送信ボタンを押したときにそれを送り返すことができます。これにより、サーバー側でpdfファイルを生成できます。ダウンロードを提供する-PDF形式

私の質問を説明することができないならば、尋ねてください!

4

1 に答える 1

2

jsPDF は、Javascript のみを使用して PDF ドキュメントを生成するために、主任開発者である James によって作成されたオープンソース ライブラリです。Firefox 拡張機能、サーバー サイド Javascript、および一部のブラウザーのデータ URI で使用できます。http://snapshotmedia.co.uk/blog/jspdf

現時点では、javascript のみを使用して PDF を生成することはできません。サーバー側スクリプトを使用すると、データをサーバーに送信し、サーバーに PDF を生成させてからユーザーに送信することができます。

(更新) : PHP を使用すると、dompdf - HTML から pdf へのコンバーターを使用して、サーバー側で PDF を生成できます。ここにデモがあります: http://eclecticgeek.com/dompdf/docs_0-6-0/demo.php

Google Chrome には、「PDF に出力」オプションがあります。サーバー側でプログラミングを行いたくない場合は、ユーザーに Google Chrome を使用してページにアクセスするように依頼できます。フォームに記入した後、ページを PDF として印刷します

于 2012-09-15T15:26:59.280 に答える