【问题标题】:Why TCPDF instead of mpdf [closed]为什么使用 TCPDF 而不是 mpdf [关闭]
【发布时间】:2015-04-26 02:28:08
【问题描述】:

我用过 TCPDF 和 MPDF。

只是想知道 TCPDF 的哪些特性使它更胜一筹,即使 MPDF 比 TCPDF 更容易实现,也必须选择它而不是 MPDF?

谁能解释一下?

谢谢

【问题讨论】:

  • 请查看我的回答,了解有关生成 PDF 的 TCPDF 和 mPDF 库的说明。

标签: php tcpdf


【解决方案1】:

@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 渲染。

您决定使用什么取决于您的要求。

【讨论】:

  • 说得通。谢谢@PHP Weblineindia
  • 非常感谢@PHP Weblineindia
猜你喜欢
  • 2015-06-03
  • 2011-07-08
  • 2015-12-04
  • 2020-12-04
  • 2011-09-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多