使用 PHP 填写 Microsoft Word 表单

发布于 2024-11-15 03:35:18 字数 122 浏览 0 评论 0原文

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

I have a form created in Microsoft Word that I need to fill in via PHP. I have looked at PHPWord, but it looks like you can only create Word documents with it. I considered exporting the form to XML and editing it that way, but the formatting gets screwy from the export. Is there another way?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

寄居人 2024-11-22 03:35:18

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

您可能想查看 创建 Word 的最佳答案在 Linux 中使用 PHP 进行文档获取提示(使用可以更改的 OpenOffice 文档,因为它们是 XML+ZIP,并在 cmdline 上将 opendocument 转换为 .doc)。

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

At the time of writing this, there is no direct solution.

You might want to have a look at the best answer for Create Word Document using PHP in Linux to get a hint (uses OpenOffice documents that you can change since they are XML+ZIP, and converts opendocument to .doc on cmdline).

Another alternative is - if you run your script on a windows server - to use the COM interface to speak with Word. See http://drewd.com/2007/01/25/reading-from-a-word-document-with-com-in-php for an example to read a file, and - by digging through the Word COM API - you can also change existing documents.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文