我在做一个小程序,各部分都做成了,想将结果输出,输出的方式计划分两种,一种是直接打印机打印,另外一个是打印到PDF文件里.打印的内容包括2张图片,以及包括在窗口里面的若干个label和text里面的内容,希望输出到PDF里去?请哪位前辈指导一下,不胜感激!!!!~~~%&%%$$

解决方案 »

  1.   

    网上有一些PDF打印机,和正常打印机使用方法一致,不过这始终是用别人的东西,要想从根本上解决问题,就得读明白 Adobe出的《PDF Reference》 
     
      

  2.   

    具体怎么用PDF控件呢?有哪位大哥能给一些基本的代码?只要是打印到PDF文件的就可以了.
      

  3.   

    网上去下载一个PDF控件,看看都有些什么属性和方法。
      

  4.   

    http://www.evget.com/zh-CN/product/565/download.aspx
    http://www.pay500.com/s7/78404.htm
    http://www.viewslip.com/cn/tools_view_06259.html
    http://www.popbb.net/soft/t608/200756554.shtml
      

  5.   

    http://www.haopdf.cn/viewthread-636.html
    http://banma.yninfo.com/chengxukaifa/bianchengkongjian/jpdfprint_8037.shtml
    http://www.51aspx.com/CV/PDFControls/
      

  6.   

    我想到一个办法可以解决了:1、事先在你的计算机中安装一套Adoble Reader 5.0,在你的打印机设备中会有一个Adoble PDFwriter;2、VB打印报表的时候,选择一下打印机(选择Adoble PDFwriter),这样就会打印成PDF文件
      

  7.   

                    Dim p As New AxAcroPDFLib.AxAcroPDF
                    CType(p, System.ComponentModel.ISupportInitialize).BeginInit()
                    CType(p, System.ComponentModel.ISupportInitialize).EndInit()
                    Me.Controls.Add(p)
                    p.Visible = False
                    p.LoadFile(yourFile.pdf)
                    p.printAllFit(True)
                    
      

  8.   

    纯VB代码实现生成PDF文件(不用PDF控件)     http://www.codesky.net/showhtml/12734.htm