かなりの量のコンテンツが動的に構築される(jquery ajaxなど)Webページがあり、印刷可能なバージョンを提示する必要があります。
私はおそらく(与えられた時間)ラウンドを取ることができるすべての通常の問題を克服していますが、それは私には思っています - DOMを取り、それを使ってPDFを生成する方法はありますか? javascript。おそらくちょっと疑問に思うかもしれません。ちょっと難しいと思いますが、javascriptを使ってPDFファイルを作成しても、それをユーザーに提示する方法はありますか。
人々は何を考えていますか?html domから印刷可能なPDFを作成する
6
A
答えて
2
var doc = new jsPDF();
doc.text(20, 20, 'Hello world!');
doc.text(20, 30, 'This is client-side Javascript, pumping out a PDF.');
doc.addPage();
doc.text(20, 20, 'Do you like that?');
// Output as Data URI
doc.output('datauri');
https://parall.ax/products/jspdf、私はこれは面白い、うーんあなた
0
This私は2,3日前に同様の種類のサイト/問題について質問しました。
私の解決策は:(1)JavaScriptで、クッキーを設定し、location.href = ...;
(AJAXではなく)を使用してPHPスクリプトを呼び出し、(2)PHPスクリプトがクッキーにアクセスして必要なレポートの種類を判断させる正しいヘッダーを使用してファイルをダウンロードするようにユーザーに促すフォームをエコーします。それは、AJAXはユーザーにプロンプトを表示することができますことはありませんので、私はAJAXを使用して起こることを望んでいたものを手に入れることは不可能証明
header("Content-type: application/vnd.ms-word");
header("Content-Disposition: attachment;Filename=test.doc");
echo "<html>";
echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=Windows-1252\">";
echo "<body>";
echo "Testing-2-3!";
echo "</body>";
echo "</html>";
:PHPは、以下のようなものでした。
この方法を使っても似たようなことができますが、あなたの場合は.docファイルではなくPDFを生成します(または事前に用意されているものをダウンロードしてください)。
この方法の利点の1つは、もちろん、ページの再読み込みを伴わないことです。
関連する問題
- 1. HTMLからPDFへA4印刷可能なサイズ
- 2. ページデータから印刷可能なドキュメントを作成する
- 3. fill pdf印刷可能なフォームjson data
- 4. PDFから入力可能なPDFを作成する
- 5. 既存のpdfから選択可能で検索可能なpdfに印刷する
- 6. 印刷可能なドキュメントを作成するコードネームドレス
- 7. は、html文書からpdfを印刷する方法です
- 8. PHPコードから移植可能な印刷可能ファイルを作成する方法
- 9. ActionScriptでHTMLからPDFを作成することは可能ですか
- 10. iPadのフォームデータを印刷可能なPDFにエクスポート
- 11. KDEドルフィンサービスメニューからPDF印刷
- 12. 落書き:大きな印刷PDFを作成するには?
- 13. WindowsサービスからPDFを印刷する
- 14. 印刷可能なブートストラップコンテンツ
- 15. XLSTから低次の印刷不可能な文字を生成する
- 16. Groovy - 印刷可能なフォームを作成する必要があります
- 17. テンプレートからQtで印刷するためのPDF文書を作成する
- 18. MVCアプリケーションから印刷可能な文字を作成する最良の方法は何ですか?
- 19. Squeakで印刷可能な出力を生成する
- 20. DOMの印刷
- 21. Javascript:Simulate PDF印刷
- 22. iOS7でスキャン可能なPassbookを作成して印刷するには
- 23. htmlとcssを使用して印刷可能なレポートを作成する方法
- 24. DIVで印刷可能なスタイルシート
- 25. Ajaxian HTMLからPDFへの印刷制御
- 26. QtからPDFファイルを印刷
- 27. iTextで作成したPDFを印刷するには?
- 28. 印刷可能なhtmlページのプレースホルダーの削除
- 29. 印刷htmlからjavascript/jquery
- 30. ブートストラップ印刷PDF
こんにちは、ありがとう - 本当に良いですね。基本的にはDOMで既に構築されているものを取り上げて、さらにいくつかの詳細(ページサイズなど)を与えることで取り除くことができると期待していました。 – Jonny
@Mooこれがあなたに役立つかどうかを確認するには、[link] http://code.google.com/p/dompdf/ –
@Moo [link] http://stackoverflow.com/questions/1686280/convert-html-having -javascript-to-pdf-java-javascript –