1. 下载安装gs705w32.exe,默认安装路经为c:/gs http://www.processlist.com/info/gs705w32.html 2. 安装PB自带的PDF虚拟打印机 1) 直接在 控制面板 > 打印机和传真 > 添加打印机,端口任意,默认的LPT1就可以; 2) 打印机驱动是PowerBuilder9.0自带的,就在PowerBuilder9.0的安装文件夹下, 选择从 磁盘安装 > X:\Program Files\Sybase\Shared\PowerBuilder\drivers, 选择 ADIST5.INF,读取到五个驱动: Acrobat Distiller, Acrobat Distiller CS, Acrobat Distiller CT, Acrobat Distiller J, Acrobat Distiller K 选择第一个Acrobat Distiller 3. 也可安装其他虚拟打印机 4. 在代码中利用SaveAs()输出 pdf 文件: // 使用 Distill 方法输出 pdf 文件 dw_1.Object.DataWindow.Export.PDF.Method = Distill! // 设置PDF虚拟打印机 dw_1.Object.DataWindow.Printer = "Acrobat Distiller" dw_1.Object.DataWindow.Export.PDF.Distill.CustomPostScript="Yes" // 输出 pdf 文件 if(dw_1.SaveAs(ls_PathName, PDF!, true) = 1) then messagebox(ls_title,"保存成功!") else Messagebox(ls_title,"保存失败!",StopSign!) end if 另外,你也可以在C:\Program Files\Sybase\Shared\PowerBuilder\drivers下编辑.BAT文件,写入: rundll32.exe printui.dll,PrintUIEntry /if /f .\\ADIST5.INF /r "LPT1:" /b "Acrobat Distiller" /m "Acrobat Distiller" 运行它来实现添加虚拟打印机。