如何使用JavaScript或jQuery将html页面导出到客户端的pdf?

sid*_*sid 13 html javascript jquery

如果不可能,那么其​​他选择是什么?

我尝试将完整的html页面转换为动态值的pdf,但我不能.

但我看到了一些像jspdf这样的API,但它对我没用.

是否可以使用JavaScript或jQuery将HTML页面保存为PDF文件?

详细地:

我生成了一个HTML页面,其中包含一个列表网格,可以动态填充所有可用的报表.它有一个按钮'另存为PDF'.如果用户单击此按钮,则HTML页面将转换为PDF文件.

是否可以使用JavaScript或jquery?

Dan*_*Ruf 10

jsPDF有一个HTML渲染器,但它处于早期阶段:

https://github.com/mrrio/jsPDF

http://parall.ax/products/jspdf

但最好的解决方案是来自mujaffars的解决方案.用户AJAX和用PHP编写的稳定的PDF库,如FPDF,PDFLib,TCPDF等


Vai*_*ool -6

确实可以使用pdf.js插件 pdf.js进行 HTML5 实验,探索在没有本机代码帮助的情况下构建忠实且高效的 PDF 渲染器。

在线演示

GitHub 链接

JSFiddle演示

  • pdf.js 只是读取 PDF 文件并从中生成 HTML 数据,所以 mthis 是错误的方向 (5认同)