从.net Web应用程序中使用Open XML所需的参考

时间:2012-05-03 07:36:01

标签: .net xml ms-word

我即将放弃.net应用程序中的Word自动化,并尝试使用Open XML。

我似乎需要参考:

using System.IO;
using System.IO.Packaging
using DocumentFormat.OpenXm;l.Packaging;

经过一段时间的磨砺后,我发现你需要添加一个对Windows Base的引用来让System.IO.Packaging出现。

您需要参考什么才能使用DocumentFormat.OpenXml.Packaging?我找不到任何地方。我以为你可能需要引用像Microsoft.Office这样的东西,但是也没有。

1 个答案:

答案 0 :(得分:4)

在我的最新项目(ASP.NET MVC3)中,我引用了这些:

  • DocumentFormat.OpenXML =>来自Open XML Sdk
  • WindowsBase
  • 的System.Xml

如前所述,您需要下载并安装Open XML Sdk才能查看程序集并参考它。

PS:看看Open XML Powertools项目,它是一个库(我猜它可以通过nuget获得),这将使您的工作变得轻松。