我有一个包含多个选择框、标签、输入字段和复选框的 html 页面。
我想将整个 html 页面导出为 PDF。有什么办法可以做到吗?任何javascript
或library for exporting HTML into PDF
?
问问题
248 次
2 回答
2
如果您绝对需要使用 Javascript 生成 PDF,则可以使用JsPDF:
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');
但是您必须使用库的语法重新创建您的 html 页面。
如果不必使用 Javascript 生成文档,更好的方法是使用 php 库。
过去我使用过(DomPdf)[https://github.com/dompdf/dompdf]:非常强大。它只需要一个 HTML/CSS 文档并创建它的 PDF 版本。
如果您绝对需要非刷新加载,您可以使用 Ajax 来生成文档。
于 2013-07-05T09:45:30.997 回答
1
尝试 JsPDF:http ://jspdf.com/ :) 问候!
于 2013-07-05T09:38:18.007 回答