为什么 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.
你决定使用什么取决于你的需求。
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.
你决定使用什么取决于你的需求。