如何使用asp.net将.docx转换为html?

时间:2020-03-05 18:51:01  来源:igfitidea点击:

Word 2007将其文档保存为.docx格式,这实际上是一个zip文件,其中包含很多内容,包括带有该文档的xml文件。

我希望能够将.docx文件拖放到asp.net Web应用程序中的文件夹中,并使代码打开.docx文件并将文档的(xml部分)呈现为网页。

我一直在网上搜索有关此问题的更多信息,但到目前为止却没有发现太多信息。我的问题是:

  • 我们(a)使用XSLT将XML转换为HTML,还是(b)使用.net中的xml操作库(例如3.5中的XDocument和XElement)转换为HTML或者(c)其他?
  • 我们是否知道我可以以此为起点的开源库/项目?

谢谢!

解决方案

回答

试试这个帖子?我不知道,但可能是我们要寻找的东西。

回答

Word 2007具有可用于转换为HTML的API。这是一篇谈论它的帖子,网址为http://msdn.microsoft.com/zh-cn/magazine/cc163526.aspx。我们可以找到有关该API的文档,但我记得该API中有一个转换为HTML函数。