使用PHP填写Microsoft Word表单

时间:2011-06-14 13:12:26

标签: php ms-word

我有一个在Microsoft Word中创建的表单,我需要通过PHP填写。我看过PHPWord,但看起来你只能用它创建Word文档。我考虑将表单导出为XML并以这种方式进行编辑,但格式化从导出中变得棘手。还有另一种方式吗?

1 个答案:

答案 0 :(得分:2)

在撰写本文时,没有直接的解决方案。

您可能希望查看Create Word Document using PHP in Linux获取提示的最佳答案(使用可以更改的OpenOffice文档,因为它们是XML + ZIP,并将cmdline上的opendocument转换为.doc)。 / p>

另一种选择是 - 如果您在Windows服务器上运行脚本 - 使用COM接口与Word对话。有关读取文件的示例,请参阅http://drewd.com/2007/01/25/reading-from-a-word-document-with-com-in-php,并且 - 通过挖掘Word COM API - 您还可以更改现有文档。