dompdfを使用してHTMLファイルをPDFに変換していました。私は望みの結果を得ることができましたが、問題が発生しました.HTMLファイルはフォームから別のファイルからデータを受け取るため、PHPに変換する必要があります。phpファイルからpdf
この場合のdompdfは機能せず、フォームに書かれた内容が表示されません。
dompdfを使用してHTMLファイルをPDFに変換していました。私は望みの結果を得ることができましたが、問題が発生しました.HTMLファイルはフォームから別のファイルからデータを受け取るため、PHPに変換する必要があります。phpファイルからpdf
この場合のdompdfは機能せず、フォームに書かれた内容が表示されません。
一時的にhtmlファイルを自動的に作成することができます。あなたのPHPファイルへのリクエスト後、あなたのファイルは(一時的に).htmlファイルを自動生成し、このファイルからあなたのpdfを作成します。
私は効果的な解決策に思えます...しかし、どうすればいいですか?私はjavascript/jQueryでサンプルを探していましたが、上記と同じ問題が発生しました。フォームの情報が処理された後、このコマンドをどこで実行しますか? –
必ずしも一時ファイルを作成する必要はありません。フォームの提出からHTMLを構築し、これを変数に取り込み(たとえば出力バッファリングを使用して)、変数を '$ dompdf-> load_html()'に渡すことができます。このようにして、HTMLドキュメントを返すようにPHPを作成しますが、最後のステップとしてPDFを作成します。 – BrianS
フォームの内容から一時的なhtmlファイルを作成し、それをpdfに変更して後で削除するとどうなりますか? –
これをチェックしてください:http://stackoverflow.com/questions/9968454/php5-pdf-generation/ –