首页 文章

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

提问于
浏览
0

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

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)[5]:非常强大。它只需要一个 HTML/CSS 文档并创建它的 PDF 版本。

    如果您绝对需要 non-refresh 加载,则可以使用 Ajax 生成文档。

  • 1

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

相关问题