1

这是我的问题:我的组织想要将用户的 word 文档上传到服务器。在服务器端,需要将 word 文档(使用样式强制执行)转换为 XML 格式文件。接下来,我需要使用 php 解析打开的 xml 格式文件并将内容放入数据库。有谁知道如何在服务器端自动将 word 转换为 XML?是否有任何 API 或示例代码供 php 解析 Open XML 格式?感谢您的建议。

4

1 回答 1

1

你看过使用VBA吗?

我不得不做类似的工作,并且在 WSF 或 VBS 文件中使用了 VBA。如果您的服务器是 Windows 环境,它将直接从操作系统运行。您可以从 PHP 执行此操作(不推荐)或将 Docx 文件放入 Web 服务器环境之外的热文件夹中。我推荐后者,因为 web 服务器环境。可能会引入安全问题。

另请注意,如果要将内容与样式分开,则需要对输出标记执行一些后处理。Word 是一个“文字”处理器,因此它的设计目的就是为造型。如果这是一个要求,我建议改为使用结构化的、基于 XML 的创作工具。

希望这可以帮助!

于 2013-07-11T15:44:32.353 回答