Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php中的PDF导出_Php_Pdf_Formatting_Export_Converter - Fatal编程技术网

php中的PDF导出

php中的PDF导出,php,pdf,formatting,export,converter,Php,Pdf,Formatting,Export,Converter,是否有可能在不更改任何ini修改的情况下以pdf格式写入大量数据,并且执行时间更短 目前我正在使用tcpdf插件。我强烈推荐,非常易于使用,您不需要任何修改。我一直在使用DOMPDF,因为它处理HTML/CSS非常好 您应该使用Webkit HTML转换为PDF 它只需请求HTML页面(从PHP生成)并将其呈现为PDF(使用Webkit呈现引擎,这是最好的引擎之一) 因此,它不需要PHP端的额外资源 如果您打算从PHP创建PDF,pdflib将帮助您 否则,如果您想通过PHP将HTML页面转换为

是否有可能在不更改任何ini修改的情况下以pdf格式写入大量数据,并且执行时间更短


目前我正在使用tcpdf插件。

我强烈推荐,非常易于使用,您不需要任何修改。

我一直在使用DOMPDF,因为它处理HTML/CSS非常好

您应该使用Webkit HTML转换为PDF

它只需请求HTML页面(从PHP生成)并将其呈现为PDF(使用Webkit呈现引擎,这是最好的引擎之一)


因此,它不需要PHP端的额外资源

如果您打算从PHP创建PDF,pdflib将帮助您

否则,如果您想通过PHP将HTML页面转换为PDF,您会发现这里有点麻烦

因此,我知道的选择是:

:包装HTML并生成PDF的PHP类。工作良好,可定制(如果您了解PHP),基于pdflib,而且,如果我没记错的话,它甚至需要一些CSS。坏消息:当HTML很大或非常复杂时,速度很慢

:与DOMPDF相同,但此文件首先转换为.ps(GhostScript),然后再转换为您需要的任何格式(PDF、JPEG、PNG)。对我来说,它比DOMPDF稍微好一点,但有同样的速度问题。哦,与CSS的兼容性更好

这两个是PHP类,但是如果您可以在服务器上安装一些软件,并通过
passthru()
system()
访问它,那么也可以看看这些:

:基于WebKit(Safari的包装器),它非常快速和强大。似乎这是目前HTML到PDF转换的最佳方式,使用CSS2的3页XHTML文档只需2秒钟。无论如何,这是一个最近的项目,所以google.code页面经常更新

当前位置这辆是一辆坦克,它真的从不停下来/撞车。从2007年开始,这个项目似乎已经死了,但是如果你不需要CSS兼容性,这对你来说是件好事

-这是fpdf的增强和维护版本。它具有所有的功能,而且执行时间更快,输出量也更大。有关使用两个最流行的PDF生成类:TCPDF和FPDF的详细教程,请遵循。我认为你应该继续使用TCPDF

另见这些帖子:


  • 您可以只使用Zend框架。如果我没有弄错的话,框架中有一个功能允许您创建PDF。

    对此有一个漏洞并不能回答问题。不是吗?6年多过去了,我只想为这个答案鼓掌。非常彻底。