2010-07-13 73 views
2

首先我向所有认为这个问题是重复的人或他们找到类似的问题的人道歉。插入数据到PDF中,填写在线表格,在提交行动

我正在研究一个项目,其中有一个在线表单和一些存储在服务器上的PDF。

功能

在提交行动我得从表单的数据,填写PDF的副本,最后下载。

方法

我按照这些步骤来实现这一功能:

问题

  • 的方法是蛮力一个作为生成的HTML远离以假乱真。所以在调整html时浪费了很多精力。
  • 由于大部分时间出现内存错误或其他问题,此过程非常缓慢且不可靠。

我需要自动执行此过程。我通过搜索找到的是我应该创建一个包含我的变量的FDF文件,并使用某个库将其传递给PDF,然后下载它。

我能够创建FDF文件,但在PHP中缺少任何库(我在JAVA中找到一个),我可以使用它来创建PDF并下载它。我找到的一个库是pdf tool kit,但这是一个命令行工具,我无法在运行时在服务器上使用它并下载PDF文件。

有人以前做过这个请帮忙。

(对不起,这个长的帖子)

感谢,

Madhup

+0

为什么不只是提供一个PDF格式,并保存它自己? http://www.adobe.com/products/acrobat/solutions/detail/create_form.html – mplungjan 2010-07-13 08:42:33

回答

2

退房FPDI。它允许你加载一些现有的PDF,以编程方式绘制它,并输出一个新的PDF。如果我正确地阅读你的问题,那就是你想要做的。

有一些示例代码here

+2

小心FPDI。如果您想使用最新的Adobe工具制作的PDF文件,它会产生很多隐性成本。商业版本花费100美元,并且需要Zend Guard每年花费600欧元。我刚刚被这个烧伤了。考虑避免FPDI。 – neoneye 2010-09-03 13:55:00