【问题标题】:Convert Word Document to XML and back ASP.Net将 Word 文档转换为 XML 并返回 ASP.Net
【发布时间】:2009-06-26 15:14:44
【问题描述】:

我需要将 Word 文档转换为 XML,并在对其执行编辑后返回。

我的服务器上没有安装 Microsoft Office,我希望我的用户通过 Web 浏览器编辑他们的文档。

我正在使用 C# 和 ASP.Net

谢谢

【问题讨论】:

  • 为什么要它们是 XML?

标签: c# asp.net ms-word


【解决方案1】:

我相信最新版本的 Microsoft Word(和 Excel)已经以 XML 格式保存文件,因此有 .docx 和 (.xlsx) 扩展名。希望能满足你的需要。

或者,您可以查看它们是否是将旧的 .doc 格式文件转换为 .docx 的工具,从而为您提供基于 XML 的 word 文件。

【讨论】:

  • 是的,但是它们也被压缩了(将它们重命名为 .zip 并且您可以获取 XML) - 所以您需要先解压缩它们,修改 XML,然后重新压缩它们.
  • 在 Word 2007 中,保存为 .xml;这为您提供了一个“平面 OPC”xml 文件,您可以在 Word 中编辑、保存和重新打开它,而无需所有的 zip/unzip 麻烦。
【解决方案2】:

所以你有几个选择:

1) 使用来自SoftArtisansOfficeWriter。这允许您破解二进制办公文件格式(例如.doc和.xls)注意:我有偏见,因为我的公司生产这个产品,但我认为它很棒。

2) 如果您可以使用最新的文件格式(.docx 和 .xlsx),您可以使用 microsoft 发布的 SDK,它将为您完成所有这些 uzipping rezipping 废话。 (called the opem XML SDK)

【讨论】:

    猜你喜欢
    • 2015-06-03
    • 1970-01-01
    • 2017-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多