最好使用什么?FPDF VS TCPDF

des*_*een 3 php pdf fpdf tcpdf

所以我有一个任务,我需要从mysql databasePDF 中输出数据。当然,我正在使用PHP这个。自从我在 yt 上搜索PHP 到 PDF时弹出的第一个教程是FPDF.

问题是我需要在 PDF 上做一些我认为FPDF不能做的事情。像不同的网格一样,填充每个网格的颜色等等。我发现它确实TCPDF存在后就在昨天!我访问了该TCPDF页面,我在那里看到它比FPDF.

我知道在开始编码之前我没有做足够的研究是我的错。我只是想知道你们认为哪个更好。我应该坚持FPDF还是继续TCPDF?谢谢。

ps请客气点

Mar*_*Zen 6

2021 年更新(Google 将我带到这里)

只是上面提到的库的更新......

1. TCPDF ( https://tcpdf.org ) - Last Update - v6.4.2 (2021-07-20)
2. FPDF ( http://www.fpdf.org ) - Last Update - v1.84 (2021-08-28) 
3. WKHTML2PDF ( https://wkhtmltopdf.org ) - Last Update - v0.12.6 ( 2020-06-11)

Run Code Online (Sandbox Code Playgroud)

还请考虑使用无头镶边来获得最先进的 CSS 支持并将现有 HTML 页面镜像为 PDF。php 版本位于 https://github.com/chrome-php/chrome,需要 PHP 7.3-8.0+ 和 chrome/chromium 65+ 可执行文件。


Maz*_*zzy 5

好吧,如果 FPDF 缺少您需要的某些功能,我会说答案很清楚……但说实话,从我所见,这两个项目都没有看到多少积极的发展。我以前使用过 FPDF,但大多数提交都已经有大约 3 年的历史了,TCPDF 有一些提交但很少。

远程选项

我认为发生的事情是大多数 PDF 生成是通过使用 HTML 到 PDF 转换器进行的。如果您在 google 上搜索“html to pdf converter api”,则有很多 API,您只需将 HTML 发布到其中即可返回 PDF。

本地选项

如果这不在您的预算范围内或出于其他原因想要本地的东西。我使用 WKHTMLTPDF(使用 webkit),但您显然需要一些服务器管理员来设置它。还有一些不错的包装器,如spipu/html2pdf