使用PHP codeigniter以PDF格式下载网页

时间:2015-04-15 06:12:37

标签: php codeigniter

我想通过点击下载按钮将我当前的网页下载到pdf。可以使用php codeigniter或javascript(jquery)来执行此操作。请建议我。

5 个答案:

答案 0 :(得分:1)

您必须使用第三方工具(例如tcpdf)将您的html转换为pdf文档。

答案 1 :(得分:1)

将您的网页转换为pdf格式非常简单。

您可以使用mPDf,也可以使用phantomjs

我在may项目中都使用了两者,工作完美。使用phantomjs,您可以转换多种格式的网页。

mPDF示例:

http://mpdf1.com/manual/index.php?tid=457

phantomjs:

http://phantomjs.org/examples/

以下示例中的

适用于png或pdf

https://github.com/ariya/phantomjs/blob/master/examples/rasterize.js

答案 2 :(得分:0)

有很多方法可以做到这一点。您可以在服务器端执行此操作,也可以使用html5或jquery插件在客户端执行此操作。

如果您在服务器端执行此操作,请使用PHP库(例如dompdftcpdf)并在服务器上创建该文件,并使用proper headers使其可下载。

如果您在客户端浏览器上执行此操作,请使用jspdf之类的js插件。两种方法都有利弊。

答案 3 :(得分:0)

到目前为止,我已成功使用html2pdf几年,并且每次都有效。

答案 4 :(得分:0)

使用DOMPDF从php创建pdf。

从以下链接下载: https://github.com/dompdf/dompdf