用CakePhP生成PDF?
我想用Cakephp生成PDF。搜索谷歌,我看到了lib和。我想知道生成PDF的优点和最快的方法是什么。关于您所查询的两个库,这两个库都非常强大,并且有许多共同的功能:用CakePhP生成PDF?,php,pdf-generation,cakephp-2.0,tcpdf,dompdf,Php,Pdf Generation,Cakephp 2.0,Tcpdf,Dompdf,我想用Cakephp生成PDF。搜索谷歌,我看到了lib和。我想知道生成PDF的优点和最快的方法是什么。关于您所查询的两个库,这两个库都非常强大,并且有许多共同的功能: HTML呈现 字体子集 - 此外,每个图书馆都有自己的长处和短处 : 优点: 对HTML和CSS2.1的强大支持以及对CSS3特性的一些支持。dompdf旨在提供web浏览器类渲染功能。还没到那个程度,但已经到了那个程度 使用两个后端渲染库:基于PHP的定制版本CPDF(包含在库中)或PDFLib(提供更好的性能)。渲染
- HTML呈现
- 字体子集 -
- 对HTML和CSS2.1的强大支持以及对CSS3特性的一些支持。dompdf旨在提供web浏览器类渲染功能。还没到那个程度,但已经到了那个程度
- 使用两个后端渲染库:基于PHP的定制版本CPDF(包含在库中)或PDFLib(提供更好的性能)。渲染期间可以访问这两个库,以便直接访问PDF进行手动PDF布局和操作
- 准备好就走。一旦您设置了dompdf,您只需要在HTML中输入提要,它就会返回PDF
- 虽然核心代码仍在更新,但官方发布的版本没有那么多。如果您对未发布的代码更宽容,那么可以直接从github获取最新的代码
- 一些关于处理表的错误(其中一个相当严重)
- 某些文档可能需要相当大的系统资源才能呈现
- 经常更新
- 比较快
- 设计用于直接布局PDF。不过,我不想把它列为一个缺点,因为它确实有相当不错的HTML/CSS支持
对于直接使用HTML文档,还有其他基于PHP的库,如和。或者你可以使用类似的东西,这是一个无头webkit二进制文件(这意味着它也完全支持JavaScript)。就我个人而言,我使用DOMPDF有一年了,我记得设置TCPDF在当时似乎有点困难,不知道它现在的情况如何。