使用PHP创建PDF并插入数据

时间:2013-01-21 20:10:41

标签: php pdf pdf-generation

我意识到在这里和其他地方已经提出了类似的问题,但是我很难找到与我在过去5到10年内写的相关的信息,因此非常感谢任何帮助。

我想要做的是有一个html表单,当填写并提交时会生成一个PDF为3.5“x 2”@ 300dpi,各边都有0.125“出血。表单将是简单的文本条目:name ,电子邮件等,它会将它们放在这个预制的3.5“x 2”PDF文件(带有背景图像等的模板)上,然后保存添加了文本条目的新文件.PDF也可以在创建后通过电子邮件发送

什么样的库最适合在PHP 5.2中完成这样的事情?我是否需要首先创建文档的html / css布局,然后将其转换为PDF?我在这里感觉有点失落。

5 个答案:

答案 0 :(得分:2)

尝试fpdf(免费pdf)http://www.fpdf.org/您可以使用fpdf的方法将内容插入到pdf中,您可以确定文档的大小和边框(不知道是否可以专门指定出血)。我用它在商业地产网站上制作财产手册和海报,效果很好。

答案 1 :(得分:2)

答案 2 :(得分:1)

从阅读this tutorial开始。它解释了如何使用名为PDFLib的PHP库创建PDF文件。这绝对不复杂......如果设置它比使用它更难:P

答案 3 :(得分:1)

您可以使用TableTool,如下所示:

http://datatables.net/extras/tabletools/

答案 4 :(得分:1)

Prince支持用于控制页面出血和修剪的CSS属性,并且已被多个客户用于打印名片和类似对象。