有没有办法将html页面的数据导出为PDF?

时间:2013-07-05 09:21:46

标签: javascript html pdf-generation wkhtmltopdf

我有一个html页面,其中包含多个选择框,标签,输入字段和复选框 我想将整个html页面导出为PDF。我有什么方法可以这样做吗?任何javascriptlibrary for exporting HTML into PDF

2 个答案:

答案 0 :(得分: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生成文档。

答案 1 :(得分:1)

试试JsPDF:http://jspdf.com/ :) 此致!