因此,我需要执行一项作业,在该作业中需要从PDF中的mysql database
输出数据。当然,我正在为此使用PHP
。自从我在yt上搜索 PHP到PDF 时弹出的第一个教程是FPDF
以来,我已经开始使用FPDF。
问题是我认为FPDF
无法在PDF上做一些事情。像不同的网格一样,为每个网格等填充颜色。实际上是在昨天我发现TCPDF
存在之后!我访问了TCPDF
页,在那里看到的页面比FPDF
还要宽。
我知道在开始编码之前没有做足够的研究是我的错。 我只想知道你们认为更好的。我应该坚持使用FPDF
还是和TCPDF
一起使用?谢谢。
p.s。请保持友善
答案 0 :(得分:1)
TCPDF是一个了不起的项目。 TCPDF> FPDF。
性能取决于您的代码。 比较多单元渲染,TCPDF更好。 我生成的PDF文件包含1000页或更多的联合国秒数
$ pdf-> AddPage-3 sek。
$ pdf-> writeHTML-9瑞典克朗。
$ pdf-> Salida-5塞克。
答案 1 :(得分:1)
TCPDF基于FPDF并添加了一些其他方法,如您所观察到的。我刚刚检查了代码,而在FDPF中不可用的TCPDF中使用的方法是SetCellPadding
,SetAlpha
,WriteHTML
和WriteHTMLCell
。如果要显示已经用HTML格式化的文本,则HTML方法特别有用。
TCPDF的主要缺点是其网站和文档非常糟糕,几乎无法使用。因此,即使我使用TCPDF,也使用FPDF在线文档,当找不到所需的内容时,我只需查看TCPDF代码以查看其作用。
答案 2 :(得分:0)
好吧,如果FPDF缺少您需要的某些功能,我会说答案很明确...但是,老实说,从我所看到的来看,这些项目都没有看到很多积极的进展。我以前使用过FPDF,但是大多数提交都已经有3年左右的历史了,TCPDF有一些提交但很少。
我认为已经发生的事情是,大多数PDF生成都是通过利用HTML到PDF转换器实现的。如果您使用Google“ html到pdf转换器api”,则可以使用许多API,只需将HTML发布到并获得PDF。
如果这不在您的预算之内,或者由于其他原因想要本地化。我使用WKHTMLTPDF(使用Webkit),但是显然您需要一些服务器管理员才能进行设置。还有一些不错的包装器,例如spipu/html2pdf。