【发布时间】:2009-06-26 15:14:44
【问题描述】:
我需要将 Word 文档转换为 XML,并在对其执行编辑后返回。
我的服务器上没有安装 Microsoft Office,我希望我的用户通过 Web 浏览器编辑他们的文档。
我正在使用 C# 和 ASP.Net
谢谢
【问题讨论】:
-
为什么要它们是 XML?
我需要将 Word 文档转换为 XML,并在对其执行编辑后返回。
我的服务器上没有安装 Microsoft Office,我希望我的用户通过 Web 浏览器编辑他们的文档。
我正在使用 C# 和 ASP.Net
谢谢
【问题讨论】:
我相信最新版本的 Microsoft Word(和 Excel)已经以 XML 格式保存文件,因此有 .docx 和 (.xlsx) 扩展名。希望能满足你的需要。
或者,您可以查看它们是否是将旧的 .doc 格式文件转换为 .docx 的工具,从而为您提供基于 XML 的 word 文件。
【讨论】:
所以你有几个选择:
1) 使用来自SoftArtisans 的OfficeWriter。这允许您破解二进制办公文件格式(例如.doc和.xls)注意:我有偏见,因为我的公司生产这个产品,但我认为它很棒。
2) 如果您可以使用最新的文件格式(.docx 和 .xlsx),您可以使用 microsoft 发布的 SDK,它将为您完成所有这些 uzipping rezipping 废话。 (called the opem XML SDK)
【讨论】: