2010-11-17 81 views

回答

9

可以使用Open XML Format SDK

2007微软Office系统引入了基于XML称为Open XML格式的新文件格式。 Microsoft Office Word 2007,Microsoft OfficeExcel®2007和Microsoft OfficePowerPoint®2007都使用这些格式作为默认文件格式。

开放式XML格式对于开发人员非常有用,因为它们是开放式标准,并且基于众所周知的技术:ZIP和XML。 Microsoft提供了一个用于访问这些文件的库,作为System.IO.Packaging命名空间中的WinFX技术的一部分。

Open XML Format SDK构建于System.IO.Packaging API之上,提供强类型部件类来操作Open XML文档。

+2

还有更新版本的SDK:http://www.microsoft.com/downloads/en/details.aspx?FamilyId=C6E744E5-36E9-45F5-8D8C-331DF206E0D0&displaylang=zh-CN – VVS 2010-11-17 20:15:18

+0

谢谢;从来没有使用过它,只是做了一个快速搜索。不过,你可以编辑这篇文章。 – Joey 2010-11-17 20:43:05

2

使用Open XML SDK。

您不需要安装Word。

Visual Studio的一个很好的功能是,您可以将docx拖放到它上面,并探索其结构并查看其XML。

2

这取决于Word文件的版本。从Word 2007开始,Microsoft实施了.docx-Format,它本质上是ZIP档案中的一个XML文件。 XML文件的格式有很好的文档记录,我相信有很多能够创建这些文件的项目。

或者看看Open Document Format。它更“开放”,Word 2007+能够打开使用它创建的文件。