为什么TCPDF而不是mpdf

时间:2015-02-24 12:49:29

标签: php tcpdf

我已经使用过TCPDF和MPDF。

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

任何人都可以解释一下吗?

由于

1 个答案:

答案 0 :(得分:34)

@Trupti,请检查以下几点,以便澄清有关TCPDF& MPDF。

1。 TCPDF是创建小册子封面或非基于模板的PDF的最佳工具。它非常支持SVG,PNG和其他图形格式。

2. 如果您想基于某些HTML模板生成PDF,那就不太好了!

3. 如果您想使用HTML模板并创建纯HTML页面外观的PDF - 请忘记TCPDF并改用mPDF。

4。 mPDF在将HTML转换为PDF方面非常出色,并且支持完全(或几乎完整)的CSS3。但是,mPDF本身不支持SVG格式(我猜它使用GD-library),不允许显示带有自定义字体的SVG等。

5. mPDF将更好地支持自定义图形(包括SVG格式的原生支持),或者当Inkscape允许将基于文本的SVG转换为带有轮廓文本的普通SVG时。

总结:

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

2。 mPDF不支持文字和元素笔划。 (所以,如上所述,如果你想制作一些艺术品,比如小册子封面 - 请改用TCPDF。)

3. TCPDF不支持普通的HTML / CSS渲染。

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