在ASP.Net页面中显示Word文档

时间:2011-04-07 08:19:52

标签: asp.net ms-word

我想显示一个单词Document,它位于我的IIS上。我希望按照我的aspx页面上的iFrame显示整个文档。

我知道我可以使用MS Word Libs,但我无法在托管应用程序的服务器上安装Word,(如果我错了,请纠正我:如果没有在服务器上安装MS Word,我就不能使用dll。)

如何在iFrame中显示word文档?

2 个答案:

答案 0 :(得分:2)

最简单的方法可能是加入Google Docs Viewer

其他方法可能是使用Aspose.Words(商业)将Word转换为PDF,然后使用Aspose.Pdf.Kit将PDF转换为图像,然后在线显示图像。

答案 1 :(得分:0)

PowerXools for Open XML包含一个开源的,免费实现从DOCX到HTML格式的转换。模块HtmlConverter.cs支持所有段落,字符和表格样式,字体和文本格式,编号和项目符号列表,图像等。见http://bit.ly/1bclyg9