我按照这篇文章中的说明操作:https://stackoverflow.com/a/555695/1123020
如上所述,我添加了:
然后我想:
然后,您只需从工具箱中将其拖到Windows窗体中即可。
但我看不到任何Activex控件添加到我的工具箱中。
我添加了错误的库吗?我想在我可以(稍后)显示PDF并以我的方式搜索它的过程中使用Activex控件。
答案 0 :(得分:3)
如果还想要一个可以放在表单上的控件,那么这不是正确的过程。这需要一个派生自AxHost类的包装器。
从命令行运行AxImp.exe开始,正确的方法是右键单击工具箱,选择"选择项目"。选择COM Components选项卡,然后选择" Adobe PDF reader"。您现在可以将添加的控件拖到表单上。执行此操作后,您现在可以将两个互操作库引用添加到项目中。 AcroPDFLib,就像你以前一样。和AxAcroPDFLib,负责控制的包装器。
请记住,目标机器需要安装Adobe Reader。