如何在WinForms窗口内显示PDF或Word的DOCDOCX?

问题描述 投票:11回答:5

我想知道在我的c# winforms应用程序中,在窗体中显示pdfdoc文档的最佳选择是什么。

这个控件应该只允许做显示预览。Edtiting文档应该是被禁止的。

我正在寻找免费的解决方案。

最好的选择是在解决方案中附加一些单独的*.dlls,但这不是一个要求。

c# winforms ms-word
5个回答
17
投票

我写了一些东西,可以通过利用WinForms的WebBrowser控件为Word文档做这个事情。 希望能对你有所帮助。

http:/codinglight.blogspot.com200810simple-docbrowser-control.html。


1
投票

考虑使用Vista、Windows 7的预览处理程序。我使用了Brad Smith提供的代码(从注释中进行了修正)。

http:/www.brad-smith.infoblogarchives79 - 在Windows窗体应用程序中托管预览处理程序


0
投票

一个经常被建议的解决方案是在查看PDF的表单中使用一个web浏览器组件。MSDN

另一种方法是使用Adobe Acrobat Reader中包含的ActiveX控件,但因此你需要从Adobe获得许可。


0
投票

你可以使用预览处理程序。有一个 WPF文章 在CodeProject,如果你需要的话,应该很容易翻译成WinForms。

© www.soinside.com 2019 - 2024. All rights reserved.