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