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
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 在PB ( PowerBuilder ) 中将数据窗口(DataWindow)转换为PDF 格式很简单。首先,在DataWindow 中,打开 "Save As" 对话框,这可以通过从菜单中选择 "File" -> "Save As" 或者使用快捷键 "Ctrl+Shift+S" 打开。 接下来,在 "Save As" 对话框中,选择 "PDF" 作为文件类型。现在你可以更改文件的名称和位置(dir),然后单击 "Save" 按钮。此时,将会自动将DataWindow 转换为PDF 格式,并保存在指定位置。 需要注意的是,可能需要在系统中安装一些PDF 阅读器,并在PB 中配置相应的设置才能正确生成格式完美的PDF 文件。 总结而言,PB 转换DataWindow 到 PDF 其实很简单。只需要按照上面的步骤,选择PDF 格式作为文件类型,然后设置您想要的名称和位置,最后单击 "保存",整个过程就完成了。 ### 回答2: PB数据窗口是一种常见的界面控件,用于展示数据库中的数据。而PDF则是一种流行的文档格式,可用于方便地分享和打印文件。将PB数据窗口转化为PDF可以将数据库信息转化为可靠可靠的文档形式,方便用户分享和打印。 要将PB数据窗口转换为PDF,首先需要使用第三方库或工具,例如软件库iText或Acrobat XI等。这些工具提供了许多API和功能,可帮助将数据窗口转换为PDF格式。转换过程大致包括以下步骤: 第一步是获取PB数据窗口的内容。可使用PB中的GetFullState功能获取完整数据窗口内容,也可以手动指定需要的数据窗口。 第二步是创建PDF文档。可以使用iText等工具创建PDF文档。 第三步是将数据窗口内容添加到创建的PDF文档中。iText等工具提供了许多API和功能,可帮助将数据窗口内容转换为PDF格式,并添加到PDF文档中。 第四步是保存PDF文档。iText等工具提供了保存PDF文档的API和功能,可将生成PDF文档保存到本地或服务器中。 在转换过程中,还需要注意保持数据窗口的格式和样式等特性与PDF格式一致,以保证转换后的PDF文档更加清晰和易于阅读。同时要防止数据窗口中出现过多的图像和复杂元素,可能会影响PDF转换的质量和处理速度。 总之,将PB数据窗口转换为PDF是一项非常有用的任务,这可使数据库信息更为方便地共享和使用。虽然转换过程需要使用特定的工具和API,但这是很值得的,因为创建高质量的PDF文档将为用户带来无限好处。 ### 回答3: 将pb数据窗口转换为pdf文件可以通过使用第三方转换工具实现。首先,需要使用PowerBuilder开发软件打开对应的数据窗口,在数据窗口中可以设置需要导出的数据和格式等参数。接下来,选取一个PDF转换软件,如Adobe Acrobat、Foxit PhantomPDF或Solid Converter PDF等,将数据窗口导出为PDF文件即可。 在导出PDF文件时,需要设置一些参数,如页面方向、大小、页边距、字体、图片质量等。这些参数的设置取决于具体的需求和使用场景,一般来说应该根据实际需要进行调整。为了保证输出的PDF文件的质量,应该选择高质量的PDF转换软件,并在导出之前进行预览和检查,确保不会出现布局错乱、文字模糊或者丢失数据等问题。 总之,将PB数据窗口转换为PDF文件是一项相对简单的操作,只需要打开数据窗口并使用合适的PDF转换工具进行导出即可。对于需要频繁转换PB数据窗口PDF文件的企业或个人,可以考虑使用一些批量转换的工具,以提高工作效率和减少重复操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值