【问题标题】:how to convert word file to imges file without using ms.interop.word reference如何在不使用 ms.interop.word 参考的情况下将 word 文件转换为 imges 文件
【发布时间】:2015-01-29 10:52:22
【问题描述】:

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

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

【问题讨论】:

  • 如果不使用 Microsoft 为此目的提供的互操作 DLL,您希望如何能够阅读 Word 文档?
  • 是的,但在我的服务器 word 应用程序没有安装所以只有我在问这个问题
  • 查看此主题可能会有所帮助:[Office 文档转 PDF][1] [1]:stackoverflow.com/questions/7665062/…

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


【解决方案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 来解析文件并将相关内容呈现到页面中。由于您想显示整个文档,这可能不是最好的方法。

【讨论】:

  • 谢谢,请告诉我如何在 mvc4 Web 应用程序中将 word 转换为 .pdf 文件
  • 用可以帮助你的链接更新了答案。
  • 感谢我关注了第二个链接,它在本地运行良好(我在本地机器上安装了 ms-word)但我没有在服务器上工作(服务器机器上没有安装 ms-word)我怎样才能在我的服务器中进行这种转换?请帮帮我,我很无助。
  • 如果你想使用那个方法,它使用word interop,所以你必须在你的服务器上安装word。否则,您必须使用 OpenOfficeXML 开发更复杂的东西。
  • 他们不允许我在服务器上安装 office 告诉我一些其他方法来实现解决方案,在此先感谢
猜你喜欢
  • 2013-06-07
  • 2015-09-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-04-25
  • 1970-01-01
  • 1970-01-01
  • 2022-11-26
相关资源
最近更新 更多