必要な ID が「pdf」の div を含む HTML コードがあります。 JavaScript を使用して「foobar.pdf」という名前の PDF ファイルに印刷します。ただし、jspdf は文字列値のみを受け入れ、HTML を印刷する機能はありません。
jsPDF で HTML を印刷できるようにするには、次のプラグインをプロジェクト:
さらに、無視したい場合は、 HTML 内の特定の要素を ID でマークし、jsPDF の特別な要素ハンドラーを使用して、それらの要素を印刷から除外できます。たとえば、無視された要素を含む更新された HTML コード:
<!DOCTYPE html> <html> <body> <p>
この JavaScript コードは、「pdf」 div のコンテンツを含む PDF を生成し、新しいウィンドウ:
var doc = new jsPDF(); var elementHandler = { '#ignorePDF': function (element, renderer) { return true; } }; var source = window.document.getElementsByTagName("body")[0]; doc.fromHTML(source, 15, 15, { 'width': 180, 'elementHandlers': elementHandler }); doc.output("dataurlnewwindow");
以上がJavaScript と jsPDF を使用して HTML Div から PDF を生成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。