2011-11-24 65 views
1

目前,我们正在与一位客户进行一些工作,他们希望能够在线为客户提供大约500个表格供他们下载和填写。他们目前保存为Microsoft Word文档。
客户是其他企业谁支付订阅,所以他们希望能够下载这些形式与自己的公司品牌。他们希望能够将这些表格作为可编辑的PDF下载,即客户可以在保存完成的副本之前填写PDF中的字段。
我看到许多转换器将从HTML创建PDF,例如dompdfmPDF,但没有任何东西可以可靠地创建可编辑的PDF或可用于Word文档。
是否有人意识到可以使用Word文档工作的方式,并且可以使用PHP进行填充和保存,从而在邮件合并类型场景中动态生成PDF?
预先感谢您提供的任何帮助。或者,如果你能想到一个更好的方法来做到这一点,我就是耳朵!

编辑添加更多的信息:
他们想用PDF文件去,因为这将允许人们下载一组的形式,他们将无法进行编辑,但仍可以填写
。 该公司提供用于健康和安全原因的表格,例如事故报告,因此客户需要填写表格,可能会打印出来,然后重新上传到服务器。
我们希望尽可能实现自动化,他们有大约500个表单,就像我说的,还有几百个客户。手动创建这些品牌的PDF不是一种选择!使用PHP从Word文档创建可编辑的PDF

+0

PDF不可编辑,这是有点点。你打算如何准确编辑它?动态加载你的网站并在线编辑?或者下载并离线编辑它? –

+1

PDF可以包含人们可以发回的可编辑表格。不要问我为什么Adobe认为这是个好主意。 – Joe

+0

您最好使用外部应用程序(如OpenOffice)来处理word-> pdf转换。否则,你会试图重新创建Word的渲染,这基本上意味着重新创建Word。 –

回答

0

我认为如果您使用Word文档或PDF,您将遇到的问题是您基本上需要客户手动上传表单,因为PDF和PHP不能轻松合并在一起。我认为Google文档可以为您提供此功能,但从头开始实施将非常困难。

在我看来,使用PHP在网页上生成表单并从用户输入生成PDF会容易得多?这样,您就可以将输入保存到数据库中供将来参考,从长远来看可能会更容易一些。通过这种方式生成表单会使得像徽标这样的定制非常容易实现。

然后,您也可以根据输入的数据生成PDF,然后将其保存到服务器,以便日后可以访问它们。这可能是与word文档,但我不知道如何做到这一点。

+0

这也是我的首选路线,但是有500多种不同的形式,而且我并不喜欢在HTML等中创建所有这些,我认为他们很乐意付钱给我们这样做。 – Matt

+0

@马特是啊,这需要几周才能做到。我可以建议的另一个选择是,您允许您的客户搜索/查找他们需要的表格。让他们下载它们,然后为他们提供一个界面,将完成的表单上传到服务器。您可以自动生成包含其徽标的PDF文件,并且有通过PHP生成PDF文件的方法,但是在文档文件中动态地包含徽标似乎太困难且耗时,甚至无法尝试。 –

+0

我希望能够使用PHP自动生成PDF,但是我可以找到很多方法将HTML转换为使用PHP的PDF,但没有生成为可填写的PDF或从Word文档生成的。我认为我们可能不得不考虑采取其他方法来做到这一点 – Matt