Interop.AcroPDFLib(Adobe Acrobat Browser Control Type Library 1.0)添加了哪些Activex控件组件?

时间:2014-11-12 12:54:31

标签: .net winforms activex

我按照这篇文章中的说明操作:https://stackoverflow.com/a/555695/1123020

如上所述,我添加了:

enter image description here

然后我想:

  

然后,您只需从工具箱中将其拖到Windows窗体中即可。

但我看不到任何Activex控件添加到我的工具箱中。

我添加了错误的库吗?我想在我可以(稍后)显示PDF并以我的方式搜索它的过程中使用Activex控件。

1 个答案:

答案 0 :(得分:3)

如果想要一个可以放在表单上的控件,那么这不是正确的过程。这需要一个派生自AxHost类的包装器。

从命令行运行AxImp.exe开始,正确的方法是右键单击工具箱,选择"选择项目"。选择COM Components选项卡,然后选择" Adob​​e PDF reader"。您现在可以将添加的控件拖到表单上。执行此操作后,您现在可以将两个互操作库引用添加到项目中。 AcroPDFLib,就像你以前一样。和AxAcroPDFLib,负责控制的包装器。

请记住,目标机器需要安装Adobe Reader。