为什么 TCPDF 而不是 mpdf

Why TCPDF instead of 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 时轮廓文字。

总体总结:

1. mPDF 比 TCPDF 有更多错误。 (TCPPDF 非常稳定,它的作者 Nicola Asuni 很快修复了所有发现的错误,但不情愿地添加了新功能)。

2. mPDF 不支持文本和元素笔划。 (因此,如上所述,如果您想制作一些艺术品,例如小册子封面,请改用 TCPDF。)

3. TCPDF不支持普通HTML/CSS-rendering.

你决定使用什么取决于你的需求。