在PHP PDF导出(PDF Export in php)

2019-06-24 05:54发布

是否有可能写在PDF巨大的数据不改变用更少的时间执行任何的ini修改..?

目前我使用TCPDF插件。

Answer 1:

如果你的目的是创建一个PHP PDF,PDFlib将帮助你。

否则,如果你想通过PHP的HTML页面转换为PDF格式,你会发现这里有点麻烦失控。

所以,我知道的选项是:

DOMPDF :包装了HTML和构建PDF的PHP类。 做工不错,可定制的(如果你知道PHP)的基础上,PDFlib,所以,如果我没有记错,它甚至需要一些CSS。 坏消息:当HTML是大是非常复杂的放缓。

html2ps的 :同DOMPDF,但是这一次首先将在.PS(Ghostscript的),那么,在任何格式,你需要(PDF,JPEG,PNG)。 对我来说这是一个比较好一点DOMPDF,但有相同的速度问题 。 哦,用CSS兼容性更好。

这两个是PHP类,但如果你能在服务器上安装一些软件,并通过访问passthru()system()给看看这些太:

wkhtmltopdf :基于WebKit(Safari的包装),它的真快,功能强大。 好像它是HTML在飞行中PDF转换最好的一个(目前),只服用2秒与CSS2 3页XHTML文档。 这是一个最近的项目,无论如何,所以google.code页面经常更新。

HTMLDOC :这一个是坦克,它真的永远不会停止/崩溃。 该项目似乎死了,截至2007年,但如果你不需要CSS兼容性这可以为你真好。

TCPDF -这是FPDF的增强和维护版本。 它具有所有TPDF的主要特点 ,同时也具有更快的执行时间,以极大的输出。 有关使用两种最流行的PDF生成类的详细教程:TCPDF和FPDF,请按这连结 。 我想你应该继续使用TCPDF。

看到这些帖子也:

  1. 转换HTML + CSS为PDF PHP?
  2. 哪一个是PHP的最佳PDF-API?
  3. 导出HTML转换成PDF的PHP?
  4. 编写与PHP变量HTML到PDF文件?
  5. 如何HTML转换成PDF文件使用PHP?
  6. 工具导出HTML为PDF
  7. 在PHP文件的HTML转换为PDF文件


Answer 2:

我强烈建议FPDF ,很容易使用,你不需要任何修改。



Answer 3:

我一直在使用DOMPDF http://code.google.com/p/dompdf/ ,因为它处理HTML / CSS很好。



Answer 4:

您应该使用的Webkit HTML到PDF http://code.google.com/p/wkhtmltopdf/

它只是请求HTML页面(从PHP产生的),并将其呈现到PDF(使用了WebKit渲染引擎,这是最好的一个)。

因此,它需要在PHP端没有额外的资源。



Answer 5:

http://www.phpclasses.org/package/6638-PHP-Generate-a-PDF-file-with-a-listing-of-data-records.html



Answer 6:

你可以只使用Zend框架。 如果我没有记错的话,则存在允许你创建PDF的框架功能。



文章来源: PDF Export in php