c#:如何在winforms应用程序中显示/预览PDF?

时间:2016-11-04 09:12:35

标签: c# .net winforms pdf vsto

我想在winforms应用程序中显示/预览本地pdf文件()

目前我正在使用Web浏览器控件并尝试了Navigate(uri)方法,但它正在启动PDF文件派对界面

以下是与相同背景相关的几个高度评价的答案,但不幸的是它没有帮助我,因为解决方案涉及使用已安装的pdf查看器在系统中显示pdf的依赖性(Acrobat / Nirto / IE等)

如果不使用第三方软件包,请告知我们是否可以显示pdf。

Viewing PDF in Windows forms using C#

Displaying a pdf file from Winform

1 个答案:

答案 0 :(得分:1)

第一种方法:

使用 Adob​​e PDF阅读器COM组件

  1. 导航到工具箱并右键单击"选择项目"
  2. 选择" COM组件"标签
  3. 选择" Adob​​e PDF Reader"然后单击“确定”
  4. 拖动&将控件拖放到要查看PDF IN的表单
  5. 通过修改" src"指定要阅读的PDF文件。物业
  6. 第二种方法:

    将WebBrowser控件添加到表单中,然后使用“导航方法”打开该文件      AddedwebBrowserControl.Navigate(@"c:\IntroductiontoSqlServer.pdf");

    编辑:如果你的机器上没有安装adobe reader,那么第一种方法对你不起作用