问个Adobe Reader和COM相关的问题。
yousp 2003-11-18 04:57:50 公司要做一个程序用OLE方式来调用Adobe Reader读 PDF 文件。
Adobe Reader 5.0以前 叫 Acrobat Reader,我用Delphi可以这样调用:
AcrobatApp := CreateOleObject("AcroExch.App");
但非常奇怪,我安装Adobe Reader 6.0之后却发现在注册表里,它没有注册 AcroExch.App 类,因此也无法用Ole方式来调用了。
各位是否知道为什么会这样?难道 5.0 和 6.0不兼容?
ps: Adobe 公司的 PDF 相关产品现在分为:Adobe Reader 6.0(免费) Adobe Acorbat 6.0 Basic,Adobe Acorbat 6.0 Professional, Acrobat 5.1 , Acrobat Reader 5.1 (免费)。可见,Acrobat Reader 5.1 更名为 Adobe Reader。
这一系列的版本众多,都有些混乱了,让人有些不爽。