C# - PDF AxAcroPDFLib 和 AcroPDFLib,缺少函数?

C# - PDF AxAcroPDFLib and AcroPDFLib, missing functions?

我正在尝试显示 PDF 文件。在 google、stack 和 msdn 中进行了长时间的研究后,我发现几乎没有选择。来自 Adob​​e 的库首先受到攻击,但没有成功。

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

None 的答案中的函数和属性是在这里找到的。我在工具箱中添加了.COM控件,放入Form,并添加了"usings"。如图片所示。

这里我对这个话题有几个问题: 1.我做错了什么,这没有得到他们的功能? 2. 我可以在商业程序中使用这个库吗? 3. 用户是否必须安装 Adob​​e Reader 到 运行 我的程序?

后来我发现了另一个明显的商业库,但我买不起他们的许可证。

最后一个是 "PDFSharp",但我不明白该 sample.

的代码放在哪里

如果有人可以推荐一个库或程序: 独立(例如,我不想强​​制安装 Adob​​e Reader)。 显示PDF。 在 PDF 页面中移动(滚动条和实际页面的更改索引)。 实际上仅此而已。甚至从 PDF 到 ImageBox 的简单转换就足够了。

提前感谢大家的帮助。

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