【发布时间】:2010-02-24 21:24:00
【问题描述】:
我有一个用 C 语言编写的简单 Win32 应用程序,我想在其中打开 PDF。我知道我可以编译并链接到 Poppler 库,但是有没有办法使用 Acrobat Reader?有点像浏览器所做的那样,如果您安装了 Reader,它们可以通过一些插件界面自动在窗口中显示 PDF。问题是,我从来没有用过插件,也没有写过这样的接口。如何?是否也可以在之后安装 Reader 并以某种方式让应用意识到它的存在?
我还想控制缩放。以及 PDF 可能在内存中的内容。
编辑:
我刚刚发现了这个 [1]: “如果您安装了 Adobe Reader,您可以在 VisualStudio 中添加对 PDf 查看器 ActiveX 控件的 COM 引用,并在 WindowsFormsHost 控件中使用它。” 但我不明白它在说什么:如何在普通 Win32 C 中创建“COM 引用”并使用“WindowsFormsHost”?
【问题讨论】: