PHP:生成PDF文档。如何创建模板?

时间:2011-01-03 17:08:42

标签: php pdf-generation

我找到了这个tutorial来生成pdf。

在该教程中有这样的代码:

// list headers
$pdf->CreateTextBox('Quantity', 0, 120, 20, 10, 10, 'B', 'C');
$pdf->CreateTextBox('Product or service', 20, 120, 90, 10, 10, 'B');
$pdf->CreateTextBox('Price', 110, 120, 30, 10, 10, 'B', 'R');
$pdf->CreateTextBox('Amount', 140, 120, 30, 10, 10, 'B', 'R');

我应该手工编写这种代码还是有任何应用程序(文字处理器,矢量图形应用程序,什么都有)我可以在哪里绘制pdf文档的模板(单元格大小,颜色等)?

我已经使用HTML / CSS为网络创建了发票。

我是第一次生成PDF文档,所以任何建议都会很好。

此致

哈维

2 个答案:

答案 0 :(得分:1)

没有任何资源可以为您创建PDF模板 - 但您可能需要查看wkhtmltopdf - 这样您就可以将HTML发票转换为PDF(无需自己生成PDF)。< / p>

答案 1 :(得分:1)

如果您已有HTML + CSS发票,则有many options available

如果您能够在服务器上运行二进制可执行文件,则wkhtmltopdf可以正常工作。如果您需要完全使用php编写的内容,dompdfmpdf会很好。