【发布时间】:2013-02-28 00:59:59
【问题描述】:
这是我的问题:我的组织想要将用户的 word 文档上传到服务器。在服务器端,需要将 word 文档(使用样式强制执行)转换为 XML 格式文件。接下来,我需要使用 php 解析打开的 xml 格式文件并将内容放入数据库。有谁知道如何在服务器端自动将 word 转换为 XML?是否有任何 API 或示例代码用于 php 来解析 Open XML 格式?感谢您的建议。
【问题讨论】:
-
较新版本的 Word (.docx) 和 OpenOffice 的 .odt 格式已经是 XML。将其中一个重命名为 .zip 并查看
-
谢谢@Pekka웃 我尝试了保存 *.xml 作为选项,但是它为一个简单的 word 文档生成了很多 xml 代码,其中包括 word 的所有字体和其他属性。
-
不,我的意思是原生 docx 格式是一个包含 XML 数据的 ZIP 文件。您也许可以从那里提取您的数据。
-
这没关系,但我们必须手动重命名文件。是否有任何自动化过程..实际要求已在问题中解释。用户将文档文件上传到服务器。服务器脚本必须将其转换为 xml 格式,并且 xml 文件将根据 xsd 架构进行解析...