用C# Windows表单预览.doc和.docx文件

5
我正在使用C#开发一个Windows Forms项目。目前,我可以使用工具箱中的WebBrowser工具预览PDF文件,但无法预览DOC或DOCX文件;相反,它会打开提示框,询问您是否要像IE一样保存或打开。现在我想要的仅仅是对DOC或DOCX文件的预览。我尝试过使用Office.Interop程序集,但没有帮助。我查阅了数十个网站,找到了一个链接,但链接已经失效,并且只能读取DOC文件。是否有任何工具或方法可以实现这一点?谢谢!

你能确定 Word 已安装,还是需要一个独立于 Word 的解决方案?(例如,您想嵌入 Word 窗格以查看文件,还是需要自己解析和呈现它?) - Rup
正如我之前所说,我现在正在使用VS中的webBrowser工具与.PDF一起使用;它完美地运行,但无法呈现.DOC或.DOCX。好吧,我可以将一个Word窗格嵌入到我的表单中,但我不知道该怎么做;任何可能的方法,我都准备尝试... - neocorp
你所尝试的操作是正常的行为。因为WebBrowser可以呈现PDF文件,但无法呈现MSOFFICE文件。我认为,实际上我很确定,你需要一个插件/库来完成这个任务。我不知道具体是哪一个,但可以尝试使用谷歌搜索。类似于这个 - Frederiek
已经有人问过了。 链接 页面上的链接已经失效,但是这个链接有效。 - Frederiek
是的,在页面上链接出现了问题,但这看起来就是我需要的;谢谢Frederiek! - neocorp
我想给你一个声誉,你可以把链接发表为答案,或者我该怎么做? - neocorp
2个回答

1

.NET的Word控制是一篇不错的文章,尽管它看起来有些过时,但仍然可以在MS Word 2010和.NET 4.0上工作。


链接已失效... - Zoe stands with Ukraine

1
这位开发者为Winforms编写了一个PreviewHandler,非常好用!

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接