【发布时间】:2014-11-12 12:54:31
【问题描述】:
我按照这篇文章中的说明进行操作:https://stackoverflow.com/a/555695/1123020
如上所述,我添加了:
然后我想:
然后你只需将它从工具箱拖到你的 Windows 窗体中。
但是我看不到任何添加到我的工具箱中的 Activex 控件。
我是否添加了错误的库?我想拥有 Activex 控件,以便我可以(稍后)显示 PDF 并以我的方式搜索它。
【问题讨论】:
我按照这篇文章中的说明进行操作:https://stackoverflow.com/a/555695/1123020
如上所述,我添加了:
然后我想:
然后你只需将它从工具箱拖到你的 Windows 窗体中。
但是我看不到任何添加到我的工具箱中的 Activex 控件。
我是否添加了错误的库?我想拥有 Activex 控件,以便我可以(稍后)显示 PDF 并以我的方式搜索它。
【问题讨论】:
如果您也想要一个可以放在表单上的控件,那么这不是正确的过程。这需要一个派生自 AxHost 类的包装器。
从命令行运行AxImp.exe,正确的方法是右键单击工具箱,选择“选择项目”。选择 COM 组件选项卡并选择“Adobe PDF 阅读器”。您现在可以将添加的控件拖到表单上。当您这样做时,您现在可以将 两个 互操作库引用添加到您的项目中。 AcroPDFLib,就像你以前一样。还有 AxAcroPDFLib,它是负责控制的包装器。
请记住,目标机器需要安装 Adobe Reader。
【讨论】: