C# AxAcroPDFlib参考

C# AxAcroPDFlib参考,c#,.net,pdf,acrobat,C#,.net,Pdf,Acrobat,我想在WinForms窗口中将PDF文件显示为控件。我看到了对AxAcroPDFlib的各种引用,AxAcroPDFlib(据称)是Adobe Reader应用程序的一部分 我遇到的问题是,尽管安装了Acrobat Pro和Acrobat Reader DC和Adobe Reader X,但我的系统上似乎没有安装AxAcroPDFlib 在VisualStudio中,在我的项目中,我转到“添加引用”并单击“COM类型库”,它显示了“Acrobat”的一些不同内容,但没有显示我在一些在线示例中提到

我想在WinForms窗口中将PDF文件显示为控件。我看到了对AxAcroPDFlib的各种引用,AxAcroPDFlib(据称)是Adobe Reader应用程序的一部分

我遇到的问题是,尽管安装了Acrobat ProAcrobat Reader DCAdobe Reader X,但我的系统上似乎没有安装AxAcroPDFlib

在VisualStudio中,在我的项目中,我转到“添加引用”并单击“COM类型库”,它显示了“Acrobat”的一些不同内容,但没有显示我在一些在线示例中提到的“AcrobatPDF阅读器”

我可以获得对AcroPDFLIb(不带“Ax”前缀)库和“AcroPDF”的引用,但这只是一个接口。我无法将其添加到窗体的UI对象集合中

我迷路了。。。只是寻找最短的路径,以获得一个PDF显示在我的窗口。有什么想法吗?

如何添加“Ax*Lib”引用取决于项目的类型

WinForms项目:
  • 只需在designer视图中打开任何表单类
  • 右键单击工具箱并选择“选择项…”
  • 在“COM组件”下选择“Adobe PDF Reader”(如果没有,则表示未在注册表中正确注册)
  • 单击“确定”
  • 将新工具箱项放在表单上
  • 现在,您将自动获得对“AxAcroPDFLib”的引用

    WPF项目:
  • 使用“新元素”对话框手动添加新的WinForms表单
  • 按照上面的说明1-5进行操作
  • 删除WinForms表单
  • 现在您有了引用,可以在WindowsFormsHost控件中使用它


    我从来没有找到其他方法来添加这些类型的引用。

    嗨,迈克,下载。它甚至在文档中说,
    您还可以使用IAC支持将PDF文件呈现到外部应用程序窗口,而不是Acrobat窗口。
    。我已经下载了Acrobat SDK。到目前为止,它还没有把我引向正确的方向。