我想用delphi打开PDF文件,高手帮忙
我看过了前辈们以前发的有关PDF操作的贴子,但还是有很多不明白的地方,比如用PDF.OCX,我这就不行,打不开,只是闪了一下就没了.不知道有没有高手有另外可行的控件和方法,如果有源码参考那更好,大家帮忙啦!!! 问题点数:20、回复次数:23Top
1 楼zhangrugao(zhangrugao)回复于 2005-04-03 08:44:42 得分 0
到哪去找TPDF的帮助文件?Top
2 楼zhangrugao(zhangrugao)回复于 2005-04-03 09:49:18 得分 0
我现在找到了这个方法,但还是打不开,在shellexecute里面写上路径是可以的,把路径的变量写进去就是不对,请高手指点:
aa:= '1\'+edit1.text+'.pdf' ;
shellexecute(handle, 'open', 'aa', nil, nil, SW_SHOWNORMAL);Top
3 楼yayx(yayx)回复于 2005-04-03 11:11:33 得分 5
没什么问题啊
shellexecute(handle, 'open', 'aa', nil, nil, SW_SHOWNORMAL);
里面的aa不要加单引号
难道就是这个问题?Top
4 楼solokey(争取在2008年成为低级程序员)回复于 2005-04-03 11:53:28 得分 0
如果机器里装了adobe reader. install activex控件.有adobe reader的控件.你可以试试...
直接打开的话用shellexecute就可以了.Top
5 楼zhangrugao(zhangrugao)回复于 2005-04-04 08:43:05 得分 0
shellexecute的问题我解决了,但只能实现简单的打开PDF文档功能,大家有没有好点的控件能实现对PDF的多功能操作?Top
6 楼zhangrugao(zhangrugao)回复于 2005-04-04 12:18:05 得分 0
大家帮忙Top
7 楼solokey(争取在2008年成为低级程序员)回复于 2005-04-04 13:41:28 得分 4
我说过了.....安装activex控件.只要安装了adobe reader 就会有的..Top
8 楼zhangrugao(zhangrugao)回复于 2005-04-04 13:52:33 得分 0
大哥,你对PDF。OCX的使用熟悉吗?有没有例子可以看,我TPDF不会用啊Top
9 楼solokey(争取在2008年成为低级程序员)回复于 2005-04-04 13:56:17 得分 0
去官方找资料吧.把控件装上慢慢试也可以.Top
10 楼zhangrugao(zhangrugao)回复于 2005-04-04 16:18:04 得分 0
谁能提供点PDF.OCX的使用方法,TPDF的一些函数怎么用,能给点例子吗?Top
11 楼zhangrugao(zhangrugao)回复于 2005-04-05 10:07:55 得分 0
没人知道吗,谁能提供点PDF.OCX的使用方法,TPDF的一些函数怎么用,能给点例子吗?Top
12 楼Kevin_Lmx(繁华阅尽)回复于 2005-04-05 10:33:07 得分 5
aa:= '1\'+edit1.text+'.pdf' ;
shellexecute(handle, 'open', PChar('aa'), nil, nil, SW_SHOWNORMAL);
-----------------------------------
TPDF的话,在src中写入完整的路径就行了
Top
13 楼zhangrugao(zhangrugao)回复于 2005-04-05 12:26:44 得分 0
谢谢楼上的帮助,这个问题我已经解决
谁能提供点PDF.OCX的使用方法,TPDF的一些函数怎么用,能给点例子吗?
Top
14 楼zhangrugao(zhangrugao)回复于 2005-04-05 17:04:46 得分 0
自己up下Top
15 楼zhangrugao(zhangrugao)回复于 2005-04-13 13:24:32 得分 0
大家积级点那
Top
16 楼dongycumt(阡陌)回复于 2005-04-13 13:52:19 得分 0
upTop
17 楼cooloy13()回复于 2005-04-13 17:09:16 得分 0
upTop
18 楼zhangrugao(zhangrugao)回复于 2005-06-04 09:00:03 得分 0
upTop
19 楼force2004(牛牛)回复于 2005-06-04 11:54:39 得分 0
upTop
20 楼bluejing0(此名已被占用!)回复于 2005-06-04 12:52:55 得分 6
procedure TForm1.Button1Click(Sender: TObject);
VAR str:string;
begin
if opendialog1.Execute then
str:=opendialog1.FileName;
form1.AcroPDF1.LoadFile(str);
//form1.AcroPDF1.src:='C:\Documents and Settings\wlg\桌面\windows api.pdf';
end;
就可以打开文件了!!
Top
21 楼zhangrugao(zhangrugao)回复于 2005-06-07 10:11:58 得分 0
顶一下Top
22 楼deyong12345()回复于 2005-07-10 11:43:31 得分 0
有不使用PDF.OCX ,在delphi里面打开pdf文件的完整解决方案
详情请联系 deyong12345@eyou.comTop
23 楼hzwmjl(永远)回复于 2005-07-10 12:31:13 得分 0
欢迎大家加入DELPHI程序员群1805366 ,一起交流技术!
Top




