可以安装个 PDF 虚拟打印机. adobe 安装时有选择(完全版).

解决方案 »

  1.   

    在数据库表里建一个字段pdffile,字段类型为image,专门用来存放pdf文件的
    保存pdf文件到数据库
    adoquery1.close;
    adoquery1.sql.text:='select * from t1';
    adoquery1.open;
    adoquery1.append;
    TBlobField(adoquery1.fieldbyname('pdffile')).loadfromfile('c:\aa.pdf');
    adoquery1.post;
    显示pdf文件
    先在delphi中导入pdf 的ocx控件
    在窗体上放入pdf显示控件
    显示pdf文件代码
    adoquery1.close;
    adoquery1.sql.text:='select * from t1 where id=''001''';
    adoquery1.open;
    TBlobField(adoquery1.fieldbyname('pdffile')).savetofile('c:\aa.pdf');
    pdf1.loadfromfile('c:\aa.pdf')
      

  2.   

    关于怎么导入pdf的ocx控件,自己上网找找
      

  3.   

    你误会我的意思了 我是需要将已经存在的pdf文件保存到sql中,在查询的时候可以打开就好了
    1: pdf文件保存到sql中
    2: 从sql中读取pdf文件
      

  4.   

    感谢网虫先生 我先测试看看 pdf的ocx控件要用什么版本 网上好象都是试用版 或者要钱的,能否发个给我
      

  5.   

    我要如何将存入Sql资料库的pdf文件读出来 ,能不能用其他控件(pdf.ocx 我找了几天也没有找到免费的,也不知道怎么用) ,我只要读(pdf文件)不要对文件作任何的更改 .