如何在jQuery中将HTML转换为PDF?

时间:2019-06-11 12:03:10

标签: jquery jspdf

我有一些HTML文本,我想使用一些jquery插件将其转换为PDF ...

spring-data-jdbc-1.0.5.RELEASE.jar:1.0.5.RELEASE

2 个答案:

答案 0 :(得分:2)

您可以使用docraptor库

<head>
  <script src="https://docraptor.com/docraptor-1.0.0.js"></script>
  <script>
    var downloadPDF = function() {
      DocRaptor.createAndDownloadDoc("YOUR_API_KEY_HERE", {
        test: true, // test documents are free, but watermarked
        type: "pdf",
        document_content: document.querySelector('html').innerHTML, // use this page's HTML
        // document_content: "<h1>Hello world!</h1>",               // or supply HTML directly
        // document_url: "http://example.com/your-page",            // or use a URL
        // javascript: true,                                        // enable JavaScript processing
        // prince_options: {
        //   media: "screen",                                       // use screen styles instead of print styles
        // }
      })
    }
  </script>
  <style>
    @media print {
      #pdf-button {
        display: none;
      }
    }
  </style>
</head>
<body>
  <h1>Example!</h1>
  <input id="pdf-button" type="button" value="Download PDF" onclick="downloadPDF()" />
</body>

这里也是link

答案 1 :(得分:0)

您可以在自己的身边使用HTML表,它适用于大多数样式,此类工具称为:mpdf。我正在使用Atleast,但我没有遇到任何问题。

https://github.com/mpdf/mpdf