目前,我们正在与一位客户进行一些工作,他们希望能够在线为客户提供大约500个表格供他们下载和填写。他们目前保存为Microsoft Word文档。
客户是其他企业谁支付订阅,所以他们希望能够下载这些形式与自己的公司品牌。他们希望能够将这些表格作为可编辑的PDF下载,即客户可以在保存完成的副本之前填写PDF中的字段。
我看到许多转换器将从HTML创建PDF,例如dompdf或mPDF,但没有任何东西可以可靠地创建可编辑的PDF或可用于Word文档。
是否有人意识到可以使用Word文档工作的方式,并且可以使用PHP进行填充和保存,从而在邮件合并类型场景中动态生成PDF?
预先感谢您提供的任何帮助。或者,如果你能想到一个更好的方法来做到这一点,我就是耳朵!
编辑添加更多的信息:
他们想用PDF文件去,因为这将允许人们下载一组的形式,他们将无法进行编辑,但仍可以填写
。 该公司提供用于健康和安全原因的表格,例如事故报告,因此客户需要填写表格,可能会打印出来,然后重新上传到服务器。
我们希望尽可能实现自动化,他们有大约500个表单,就像我说的,还有几百个客户。手动创建这些品牌的PDF不是一种选择!使用PHP从Word文档创建可编辑的PDF
回答
我认为如果您使用Word文档或PDF,您将遇到的问题是您基本上需要客户手动上传表单,因为PDF和PHP不能轻松合并在一起。我认为Google文档可以为您提供此功能,但从头开始实施将非常困难。
在我看来,使用PHP在网页上生成表单并从用户输入生成PDF会容易得多?这样,您就可以将输入保存到数据库中供将来参考,从长远来看可能会更容易一些。通过这种方式生成表单会使得像徽标这样的定制非常容易实现。
然后,您也可以根据输入的数据生成PDF,然后将其保存到服务器,以便日后可以访问它们。这可能是与word文档,但我不知道如何做到这一点。
这也是我的首选路线,但是有500多种不同的形式,而且我并不喜欢在HTML等中创建所有这些,我认为他们很乐意付钱给我们这样做。 – Matt
@马特是啊,这需要几周才能做到。我可以建议的另一个选择是,您允许您的客户搜索/查找他们需要的表格。让他们下载它们,然后为他们提供一个界面,将完成的表单上传到服务器。您可以自动生成包含其徽标的PDF文件,并且有通过PHP生成PDF文件的方法,但是在文档文件中动态地包含徽标似乎太困难且耗时,甚至无法尝试。 –
我希望能够使用PHP自动生成PDF,但是我可以找到很多方法将HTML转换为使用PHP的PDF,但没有生成为可填写的PDF或从Word文档生成的。我认为我们可能不得不考虑采取其他方法来做到这一点 – Matt
- 1. 从word或pdf文档创建报告
- 2. 使用FO创建可编辑的PDF
- 3. 麻烦编辑Word文档用PHP
- 4. 如何用php编辑word文档?
- 5. 编辑Word文档
- 6. 带Yii的PDF或Word创建文档?
- 7. 使用程序创建和编辑word文档
- 8. 在Microsoft Word 2010文档中创建可编辑区域
- 9. 在Django中创建/编辑MS Word和Word Perfect文档?
- 10. 从Visual Studio 2010创建/编辑Word文档
- 11. 如何使用Java编辑Word文档
- 12. 使用Apache POI编辑Word文档
- 13. 在C#中的Word文档中创建和编辑文本
- 14. 以编程方式从ASP.NET生成可编辑的Word文档?
- 15. PHP to PDF - 使用XML文档中的文本创建PDF?
- 16. 如何在Word 2016中的文本中创建可编辑的文档属性?
- 17. 从Web服务器编辑Word文档
- 18. 如何从webdav编辑word文档?
- 19. 创建字/从PHP PDF文件与Word文档中的角数据
- 20. 创建Word文档
- 21. 使用VSTO创建新的Word文档
- 22. 用Java创建Word文档
- 23. Word文档在Web应用程序中创建,打开和编辑 - PHP
- 24. 使用JSF RichFaces rich编辑word文档:编辑器?
- 25. 如何防止用户使用c#Word Interop编辑Word文档?
- 26. 在Linux服务器上创建和编辑MS-Word文档?
- 27. 我可以使用FPDF创建可编辑的PDF吗?
- 28. 从Delphi创建Word文档,另存为Doc和PDF
- 29. 从java创建新的word文档
- 30. 使用VBA创建Word或XML文档
PDF不可编辑,这是有点点。你打算如何准确编辑它?动态加载你的网站并在线编辑?或者下载并离线编辑它? –
PDF可以包含人们可以发回的可编辑表格。不要问我为什么Adobe认为这是个好主意。 – Joe
您最好使用外部应用程序(如OpenOffice)来处理word-> pdf转换。否则,你会试图重新创建Word的渲染,这基本上意味着重新创建Word。 –