如何在不使用ms.interop.word引用的情况下将word文件转换为imges文件

时间:2015-01-29 10:52:23

标签: c# asp.net-mvc-4

我想在我的网站上查看word文件。使用return File(path,"application/msword");时,会直接下载Word文档。我想在不下载的情况下显示Word文档。

如何在不使用Microsoft.Interop.Word参考的情况下将单词转换为PDF /图像文件?

1 个答案:

答案 0 :(得分:1)

您无法将包含文本/文档信息的文件转换为图片而无需对其进行虚拟渲染。而且我确信这有点超出了范围,所以你想做的事情是不可能的。如果你想在浏览器上显示word文件,我认为最好将它转换为.pdf,然后以更简单的方式显示它,尽管它也不快。

这些链接可能有一些基础可以帮助您实现您想要的目标:

http://www.beansoftware.com/ASP.NET-Tutorials/PDF-View-Custom-Control.aspx https://code.msdn.microsoft.com/windowsapps/Word-file-to-PDF-Conversion-261fd865

以更复杂的方式,您可以使用Open Office XML来解析文件并将相关内容呈现到页面中。由于您想要显示整个文档,这可能不是最好的方法。