PB利用SaveAs生成PDF报表

PB9为例:
ADIST5.INF驱动文件只支持32位电脑

1、下载安装gs705w32.exe
下载地址:gs705w32.exe

2、添加环境变量
path:C:\gs\gs7.05\bin

PS:gs705w32.exe 的安装默认路经为c:/gs(可以修改)

3、安装虚拟打印机
Adobe厂商的INF文件:ADIST5.INF

控制面板>打印机和传真>添加打印机>通过手动设置添加本地打印机或网络打印机>端口任意、默认也可以>磁盘安装选择ADIST5.INF文件>选择第一个Acrobat Distiller>安装完毕

ADIST5.INF 五个驱动:
"Acrobat Distiller",
"Acrobat Distiller CS",
"Acrobat Distiller CT",
"Acrobat Distiller J",
"Acrobat Distiller K"

PS:此驱动是PowerBuilder9.0自带的,就在PowerBuilder9.0的安装文件夹下:
Sybase\Shared\PowerBuilder\drivers\ADIST5.INF

4、PB中利用SaveAs导出PDF代码:

dw_print.Object.DataWindow.Export.PDF.Method = Distill!
dw_print.Object.DataWindow.Printer = 'Acrobat Distiller'
dw_print.Object.DataWindow.Export.PDF.Distill.CustomPostScript="Yes" 

ll_ret2 = dw_print.SaveAs('文件名称', PDF!, false)

if ll_ret2 = 1 then 
	Messagebox('提示','导出成功!')   
else   
	Messagebox('提示','导出失败!')   
end if 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值