(300分请教)如何不安装acrobat reader在自己的程序中打开pdf文件?(300分)

L

lanjian

Unregistered / Unconfirmed
GUEST, unregistred user!
===============================================================
1、如何不安装acrobat reader在自己的程序中打开pdf文件?
===============================================================
我想写一个阅读器程序程序,让机器中不必下安装acrobat reader,就能在
自己的程序中打开pdf文件,不知道哪位大虾能指教?
===============================================================
2、如何勇我的阅读器打开自定义拓展名的文件?
===============================================================
比如,我自定义文件的拓展名是.zkl;我想让别人在资源管理器或我的电脑
中双击拓展名为.zkl的文件,就自动启动我的阅读器程序打开这个.zkl的文
件,不知道如何实现,请大虾指教?
 
第一、关注
第二、看如下注册表文件
[HKEY_LOCAL_MACHINE/SOFTWARE/Classes/.zkl]
[HKEY_LOCAL_MACHINE/SOFTWARE/Classes/.zkl/shell]
[HKEY_LOCAL_MACHINE/SOFTWARE/Classes/.zkl/shell/open]
@="用我的软件打开"
[HKEY_LOCAL_MACHINE/SOFTWARE/Classes/.zkl/shell/open/command]
@="c://windows//notepad.exe %1"
在注册表中加入如上内容,根据你的要求改一下就可以了
看懂我就不多说了,不懂再问,我详细解释
 
没看懂,能不能详细解释一下?[:)]
 
在旧资料里搜索“文件关联”即可
 
到acrobat reader的网站去看看,上面有pdf的文件格式说明,
至于关联,楼上的几位老兄已经说的够清楚了。
 
使用wpdf控件可以读取pdf文件
 
to myangel:
请问wpdf哪儿有下?
 
在安装Acrobat的机子上有一个pdf.ocx,你把这个文件
复制也打到你的安装包里,顺便在新机子里注册一把就OK了
 
to wlandll:
你的办法好像不行!也可能是我弄错了,如果你成功了,请告诉我
具体的办法行吗?分可以全给你!
 
不知道用powerPDF行不行呀
 
msgsrv32 pdf.ocx
 
你先在你的Delphi程序里做试验吧:
一、安装Acrobat
二、在Delphi里Compent=>Import Active Control=>Acrobat control for ActiveX
三、在Actvie页会多出一个PDF控件,你先玩玩这个控件就知道怎么弄了。
单独注册一个控件:
在运行里 regsvr32 pdf.ocx
>>2、如何勇我的阅读器打开自定义拓展名的文件?
这方面的文章很多,你在DFW里Search一把应该就有了,
原理是写注册表,用指定的程序打开指定的扩展名文件。
 
to wlandll:
注册了pdf.ocx后,在新的机器上还是必须安装acrobat reader才能打开pdf文件,
请问我是否有地方弄得不对,谢谢大虾!
 
难道就没有高手了吗?还是分太少?
 
请问,解决了吗?
 
看看pdf的sdk吧!
http://partners.adobe.com/asn/acrobat/docs.jsp
 
顶部