CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

我想用delphi打开PDF文件,高手帮忙

楼主zhangrugao(zhangrugao)2005-04-03 08:30:39 在 Delphi / VCL组件开发及应用 提问

我看过了前辈们以前发的有关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

相关问题

  • pdf文件打开出错
  • pdf文件用啥打开????
  • 如何在delphi中打开ie文件?
  • *.pdf格式的文件如何打开?
  • pdf是什么文件,怎么打开
  • vfp怎样打开.pdf文件?
  • .rar和.pdf文件用什么打开?
  • PDF文件不能打开,为什么?
  • 加密的PDF文件怎样打开?
  • .pdf 文件用什么打开?谢谢!!!

关键词

  • 控件
  • 函数
  • 文件
  • adobe
  • tpdf
  • pdf
  • shellexecute
  • 打开
  • 高手
  • nil

得分解答快速导航

  • 帖主:zhangrugao
  • yayx
  • solokey
  • Kevin_Lmx
  • bluejing0

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo