如何使用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函数。