Rad*_*ire 6 html php forms pdf
我们有一个高分辨率PDF(用于打印),其上有一些表格字段.我们希望有一个提交到PDF的HTML表单,然后将其放入相应的字段中.
我在谷歌找到了一个解决方案:http://koivi.com/fill-pdf-form-fields/
但是,使用该解决方案,您只能获得一个FDF文件......并且该演示对我不起作用,打开FDF文件只需下载另一个FDF文件.
由于此PDF将向公众开放,我们希望尽可能简单.如果我们必须打开原始PDF并导入这个FDF文件,我们需要一个不同的解决方案(我不确定FDF文件的用途,因为它不起作用).
一篇关于.net框架的相关帖子也有同样的想法,但只有付费商业解决方案:从HTML表格到PDF
到目前为止我找到的PHP解决方案是用于创建一个新的PDF,这不是我需要的.我们的PDF是使用Adobe Illustrator(或类似的adobe产品)创建的,并且具有嵌入字体,svg和图像内容的高分辨率.
表单元素到位,我们只需要将数据存入其中.
2013 年 4 月 11 日更新:
自从发布这个问题以来,我一直在需要实现这个目标的多个项目中使用FPDF 。虽然它似乎无法将模板 PDF 与提供的数据“合并”,但它可以从头开始创建 PDF。
我使用过的一个例子,我有一个高分辨率的 PNG 用于打印(类似于最初的问题),我们必须在中间清楚地写下客户的姓名和今天的日期。我只是使用FPDF->Image()制作了 PDF 的背景,然后使用FPDF->Text()编写文本。
毕竟这非常简单,您需要查找纸张尺寸以确定图像的 X、Y、W、H,然后根据这些数字来确定文本字段。
甚至还有一个表单填写扩展,但我无法让它工作。
似乎我应该回答我自己的问题,尽管愿景的答案可能更好(似乎被删除了?)。我使用了 Vasiliy Faronov 的链接,这是对我的主要问题的评论:/sf/answers/132358481/
在这里,我找到了如何安装pdftk并运行命令来合并(展平)我的 FDF 和 PDF 文件。我仍然使用“hacky”方式使用Koivi 的 FDF 生成器生成 FDF ,但它在大多数情况下都有效。
需要注意的是,某些字符(例如单引号和双引号)未正确插入。可能是逃离领域的问题,但我找不到答案。
无论如何,我的 PDF 表单生成器正在工作,但任何有类似问题的人都应该寻找更好的解决方案。