2011-02-03 12 views
4

難しい質問です。フォーム結果をPDF形式で保存します。

私はユーザーが大量のデータを書き込む非常に長いフォームを持っています。私は将来の読書のためにフォームを保存する必要がありますが(pdf、html、またはjpgでもそうです)、私はユーザーが書き留めたデータで保存する必要があります。これはフォームを提出する際に行われなければなりません。

私はそれがPHPだけでは不可能になるだろうと知っていますが、javascript-ajaxの助けを借りれば可能でしょうか?

ユーザーにページの印刷を促すことができず、ユーザーからの他の入力なしで(送信の横に)ビューを保存する必要があります。

アイデア?

EDIT:一言で言えば

がデータを送信せずにそのページからPDFを生成することが可能ですか? fpdf(または他の人たち)が "印刷"機能のように、画面上に現在表示されているものを "読み込み"保存する方法はありますか?

、フォームを送信せずに(利用者から入力されたデータとの)現在のページを保存し、「PDFとして保存」ボタンで、長い、looongフォームを想像....

+0

http://stackoverflow.com/questions/1648715/best-pdf-generator-in-php-mpdf-or-fpdf他のコメントを待っている間に読むものがあります。 – phill

答えて

1

は、スレッドを見てみましょう:Which is the best PDF library for PHP?

Highested記載されたソリューションが含まれます:

もう1つの可能な解決策は、PHPでHTMLをPDFに変換することになります。 HTML to PDF in PHP

+0

ありがとう! (私はすでにfpdfを使用しています)。私が必要とするのは、ユーザーからのすべての入力で、フォームを送信する(投稿されたデータを使用しない)PDFを生成することです...私はそれを(多分ajax呼び出しで)行う方法がありますか? – NicolaPasqui

+0

Ajaxを使用してフォーム情報をPDFファイルを生成するPDFファイルに送信し、PDFをどこかに保存して、必要な処理を行います。それは間違いなく可能です。それがあなたが探しているものでない場合は、あなたの質問を更新し、ユースケースに関する詳細情報を提供する必要があります。 – calvinf

+0

ええ、それは行く方法ですが、データを提出せずにpdfを生成することは可能ですか? fpdf(または他の人たち)が "印刷"機能のように、画面上に現在表示されているものを "読み込み"保存する方法はありますか? – NicolaPasqui

0

は、あなたが試みることができる方法の一つは、提出されたデータを取ることです。..役立ちますその文書をPDFに変換します。 HTMLを書式設定のためだけに使用するため、必ずしもユーザーにHTMLを送信する必要はありません(可能ですが)。 HTMLを変数にプッシュし、 HTML to PDFコンバーターのいずれかを使用して解析します。

+0

ええ、私が必要としているのは、提出する前にデータのpdfを印刷することです。「送信前に印刷する」機能... – NicolaPasqui

+0

データを処理する前にユーザーのマシン上でローカルにデータを処理する必要があります提出された?サーバ上のデータを処理して同時にPDFを生成するのはどうでしょうか?感謝! – BrianS

関連する問題