程序中要生成pdf文件,而且文件中有表格,表格中的有些数据室从数据库中得来的,请问该如何做,需要哪些控件,有什么步骤

解决方案 »

  1.   

    使用foxit reader,
    去官方下载一个OCX控件。
    顺便也把demo下载下来你看看吧把OCX加载进exe里,运行释放再注册就可以了。demo很详细,基本把foxit都讲了一遍了,
    早期版本的ocx体积比较小。大概只有2.56M。。最新版有个5M吧。名字叫
    FoxitReader_AX.ocx
    regsvr32 一下就可以再delphi里像别的OCX一样添加并操作了。有save函数和open函数
    FoxitReaderSDK1.OpenFile(filename,'');
      

  2.   

    powerpdf
    http://www.2ccc.com/article.asp?articleid=1352
      

  3.   

    使用PDF的虚拟打印机,你只需要发送打印命令即可。
      

  4.   

    使用PDF的虚拟打印机,你只需要发送打印命令即可。
      

  5.   

    不是在程序中浏览pdf文件,而是将数据库中的数据填入到固定格式的表格中,然后在本地把表格和其他文件共同生产一个pdf,比如弹出一对话剧框,让其选择保存路径和文件名