【发布时间】:2015-04-26 02:28:08
【问题描述】:
我用过 TCPDF 和 MPDF。
只是想知道 TCPDF 的哪些特性使它更胜一筹,即使 MPDF 比 TCPDF 更容易实现,也必须选择它而不是 MPDF?
谁能解释一下?
谢谢
【问题讨论】:
-
请查看我的回答,了解有关生成 PDF 的 TCPDF 和 mPDF 库的说明。
我用过 TCPDF 和 MPDF。
只是想知道 TCPDF 的哪些特性使它更胜一筹,即使 MPDF 比 TCPDF 更容易实现,也必须选择它而不是 MPDF?
谁能解释一下?
谢谢
【问题讨论】:
@Trupti,关于 TCPDF 和 mPDF,请检查以下要点。
1. TCPDF 是创建小册子封面或非基于模板的 PDF 的最佳工具。它出色地支持 SVG、PNG 和其他图形格式。
2.如果您想基于一些 HTML 模板生成 PDF,那就不好了!
3.如果您想使用 HTML 模板并创建具有纯 HTML 页面外观和感觉的 PDF - 忘记 TCPDF 并改用 mPDF。
4. mPDF 在将 HTML 转换为具有完整(或几乎完整)CSS3 支持的 PDF 方面非常出色。但是,mPDF 本身并不支持 SVG 格式(我猜它使用了 GD 库),不允许显示带有自定义字体的 SVG,等等。
5. mPDF 将更好地支持自定义图形(包括对 SVG 格式的原生支持),或者当 Inkscape 允许将基于文本的 SVG 转换为带有轮廓文本的纯 SVG 时。 p>
总体总结:
1. mPDF 比 TCPDF 更容易出错。 (TCPD 非常稳定,它的作者 Nicola Asuni 很快修复了所有发现的错误,但很不情愿地添加了新功能。
2. mPDF 不支持文本和元素笔划。 (因此,如上所述,如果您想制作一些艺术品,例如小册子封面,请改用 TCPDF。)
3. TCPDF 不支持正常的 HTML/CSS 渲染。
您决定使用什么取决于您的要求。
【讨论】: