C# - PDF AxAcroPDFLib和AcroPDFLib,缺少功能?

时间:2015-07-14 23:12:53

标签: c# pdf adobe

我正在尝试显示PDF文件。经过google,stack和msdn的长期研究后,我找到了一些选择。来自Adobe的Libs首先被击中,但未成功。

Link到包含属性,事件和代码的相册。

此处未找到答案中的所有功能和属性。我将.COM控件添加到工具箱,放入Form,然后添加“usings”。如图片。

在这里,我对这个主题的问题很少: 1.我错了什么,这没有他们的功能? 2.我可以在商业计划中使用这些库吗? 3.用户是否必须安装Adobe Reader才能运行我的程序?

后来我找到了另一个明显的商业图书馆,但我买不起他们的执照。

最后一个是“PDFSharp”,但我无法理解从sample放置代码的位置。

如果有人可以推荐lib或程序,那么: 独立(我不想强迫安装Adobe Reader,例如)。 显示PDF。 浏览PDF页面(滚动条,更改实际页面的索引)。 实际上就是这样。即使从PDF到ImageBox的简单转换也足够了。

先谢谢大家的帮助。

1 个答案:

答案 0 :(得分:1)

  1. (和2)它可能与Adobe Reader COM对象中的the latest changes有关,这些对象在Windows x64上破坏了Adobe Reader控件。解决方案是使用WebBrowser控件(并期望它将调用PDF插件)或编译您的应用程序目标x86而不是AnyCPU。
  2. 如果您依赖Adobe PDF插件,那么用户应安装Adobe Reader并且必须明确permit PDF plugin in Internet Explorer