2012-03-30 61 views
1

我在处理项目时遇到问题。我必须创建一个在MySQL中插入数据的HTML表单,然后在预先定义的字段中将数据打印到现有的PDF表单模板中。我的问题随PDF一起提供。我创建了我的表单,它将数据插入到MySQL中,现在我需要将该数据存入PDF表单。我已经看过FPDF和许多其他人,他们没有做我想做的事情。使用PHP或XML将MySQL数据导出为PDF表单

+0

有点矫枉过正,但使用像twig或smarty模板引擎来呈现PDF的HTML等效,然后使用mpdf(我更喜欢它甚至更慢)将该html打印成pdf。 – Panagiotis 2012-03-30 14:08:18

回答

0

您可以使用其中的活动字段创建PDF。这种PDF可以在Reader中打开,我们可以在文本字段中插入数据。这些可以通过PDF创建工具(Google it)生成。因此,在创建PDF表单的这个tyoe后,您可以使用应用PDFTK来填充这些PDF表单,并在表单中填入我们发布的值。填充这些数据后,我们可以克隆一个正常的不可编辑的pdf副本下载

+0

我已经有一个PDF格式的交互式字段,我用Adobe Acrobat Pro创建。问题是我不知道如何使用收集的MySQL数据填充这些字段。这个想法是,一旦用户点击提交,它会将数据插入数据库并同时填充PDF,以便用户认为他只需填写表单中的字段即可获得PDF表单。 – 2012-03-30 14:19:33

+0

很久以前,我已经完成了这个工作,我仍然有这个代码。我必须阅读整个代码,以了解我已经完成了什么 所以请看看我的 [github](https://github.com/sreevisakh/php-pdf) 它工作过一次,所以你会得到所有必要的代码 – Sreevisakh 2012-03-30 15:09:26

+0

非常感谢。即时检查链接。将张贴我的发现。 – 2012-03-30 15:44:15

0

您可以使用任何PDF创建工具(FPDF,Zend,TCPDF)使用XY创建表单,或者先将模板转换为PHP并在运行中生成它。

只需在数据库中查询适当的字段和位置即可。

+0

我该怎么做?我如何找到XY合作伙伴?我已经设置了字段模板,我如何填充这些字段? – 2012-03-30 13:58:34

+0

btw谢谢你这么快回复 – 2012-03-30 14:00:42

+0

也许使用Photoshop :) – boruch 2012-03-30 14:01:03