O onlyonekgx Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-30 #2 如果是SQL SERVER2000,字段用Image类型, 在DELPHI中用 TBlob 字段,它提供从文件读取, 也提供保存成文件的功能
B ball_cao Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-30 #3 写到数据库 Query1.Edit; TBlobField(Query1.FieldByName('pdf_file')).LoadFromFile(d:/1.pdf); Query1.post; 读取 TBlobField(Query1.FieldByName('pdf_file')).SaveToFile(d:/a1.pdf);
写到数据库 Query1.Edit; TBlobField(Query1.FieldByName('pdf_file')).LoadFromFile(d:/1.pdf); Query1.post; 读取 TBlobField(Query1.FieldByName('pdf_file')).SaveToFile(d:/a1.pdf);
R Rasa Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-31 #5 写道数据库旧如 ball_cao 所说, 如果要实现预览,旧麻烦了,可以借用第三方控件: Autovue 是一个浏览器,支持现在大部分格式的文件。 或者直接调用API函数,CreateOleObject打开PDF。
写道数据库旧如 ball_cao 所说, 如果要实现预览,旧麻烦了,可以借用第三方控件: Autovue 是一个浏览器,支持现在大部分格式的文件。 或者直接调用API函数,CreateOleObject打开PDF。
B ball_cao Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-31 #6 如果出来要调用用adobe打开可以用这样的句子 ShellExecute(0,'open','d:/1.pdf','','',SW_SHOW); 如果没有装浏览pdf的软件则不能显示
W w_j_y Unregistered / Unconfirmed GUEST, unregistred user! 2006-06-06 #7 我所做的项目是要支持对BMP、JPG、PDF的保存到数据库中、我想最好能象WINDOWS的文件管理器一样,对三种格式都可以预览,当双击预览图后再打开显示,单目前我只做到读出时根据类型来用不同控件显示,如为JPG、BMP就用TIMAGE,如为PDF就只好用TAcroPDF来显示了,预览效果不好! 感谢大家的关注,尤其是ball_cao, 我想在试试,如无其它办法,就只好用现有办法了!
我所做的项目是要支持对BMP、JPG、PDF的保存到数据库中、我想最好能象WINDOWS的文件管理器一样,对三种格式都可以预览,当双击预览图后再打开显示,单目前我只做到读出时根据类型来用不同控件显示,如为JPG、BMP就用TIMAGE,如为PDF就只好用TAcroPDF来显示了,预览效果不好! 感谢大家的关注,尤其是ball_cao, 我想在试试,如无其它办法,就只好用现有办法了!
B ball_cao Unregistered / Unconfirmed GUEST, unregistred user! 2006-07-01 #9 不知楼主是否还在关注这个问题 今天过来翻帖子又看到这篇 想说一句 支持Ole嵌入技术的应用程序可以嵌入到panel中显示的,当然需要自己写一些代码 楼主有兴趣可以联系我 Email:ball_czx@sina.com
不知楼主是否还在关注这个问题 今天过来翻帖子又看到这篇 想说一句 支持Ole嵌入技术的应用程序可以嵌入到panel中显示的,当然需要自己写一些代码 楼主有兴趣可以联系我 Email:ball_czx@sina.com
U unjiang Unregistered / Unconfirmed GUEST, unregistred user! 2006-07-01 #10 预览需要控制pdf文件,提取部分pdf文件的内容挺难,adobe好像也没有预览功能,除非存储前先对第一页截图存储在数据库中,预览时显示截图。