【问题标题】:Is there any way to export the html page's data into PDF?有没有办法将html页面的数据导出为PDF?
【发布时间】:2026-01-04 03:55:02
【问题描述】:

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

【问题讨论】:

  • 你尝试过什么?

标签: javascript html pdf-generation wkhtmltopdf


【解决方案1】:

如果您绝对需要使用 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 生成文档。

【讨论】:

    【解决方案2】:

    尝试一下 JsPDF:http://jspdf.com/ :) 问候!

    【讨论】:

      最近更新 更多