在带有注释功能的C#Windows应用程序中显示PDF文件

本文关键字:应用程序 显示 PDF 文件 C#Windows 注释 功能 | 更新日期: 2023-09-27 18:00:03

我使用的是Acrobat Reader 10.1.0,它提供了注释功能。我想在我的C#应用程序中显示PDF文件,这样我就可以使用这个注释工具了。

为此,我采用了两种解决方案:

  1. 使用Web浏览器控件(System.Windows.Forms.WebBrowser),它在我的C#应用程序中成功地显示了PDF文件
  2. Acrobat PDF阅读器COM组件,它还成功地在我的C#应用程序中显示了PDF文件

但这两种解决方案的问题是,我不能使用注释功能。当PDF在C#中打开时,注释被禁用。NET应用程序。

注意:注释功能类似于在PDF文件中添加注释,在PDF文件中突出显示一些文本。

问候

Pushkar

在带有注释功能的C#Windows应用程序中显示PDF文件

您需要使用第三方组件或库。

Atalasoft DotImage(www.Atalasoft.com)就是一个完全符合你要求的例子,但它不是免费的。

我知道有三种可能的方法可以绕过这一点:

1) 不要使用Acrobat并提供自己的界面(如果基于网络,这可能是个好主意)

2) 寻找现成的解决方案

3) 从您自己的应用程序打开Acrobat/ReReader(即不在同一界面/表单中),并尝试检测文件的更改。