用于邮寄标签/价格标签/自定义页面大小的最佳PHP到PDF库

时间:2012-07-09 03:57:31

标签: pdf-generation tcpdf fpdf

我正在计划一个PHP项目,它将取代用于生成一些Dymo标签格式的基本(离线)模板以及Avery 5160邮件标签表。我已经看过很多提到不同的PHP到PDF库,但没有专门解决时髦的页面大小和输出。有没有人有任何建议? FPDF似乎在这一领域处于领先地位

1 个答案:

答案 0 :(得分:0)

TCPDF基于FPDF,因此它们非常相似。我在FPDF上编写了一个项目,可以在不对API进行任何修改的情况下切换到TCPDF。 TCPDF向后兼容FPDF。但它更智能,提供更高范围的功能以降低性能。 TCPDF总是比FPDF慢。

您可以将FPDF和TCPDF用于“时髦页面大小”和输出。

您可以在constructor中指定自定义页面大小(例如123宽x 456高):

$pdf = new FPDF("P", "pt", array(123, 456)); //"P" as portrait orinetaion, pt as measures used

就像我说的TCPDF是一样的。它还有一些属性:TCPDF::__construct

至于时髦的输出,我认为,对于标签设计,你需要Line和Curve或Circle。他们都知道Line,但Curve有点问题。 TCPDF内置CircleCurve,但FPDF需要ADD-ON