请教高手:在pb9中如何将datawindow报表saveas为PDF格式?

sapsdn 2003-04-26 08:50:17
在pb9中如何将datawindow报表saveas为PDF格式?
我用下面的代码
int li_ret
dw_1.Modify("Export.PDF.Method = PDF! ")
dw_1.Modify("Export.PDF.xslfop.print='Yes'")
li_ret = dw_1.SaveAs("c:\printed.pdf", PDF!, true)
messagebox('pdf',string(li_ret))
仅能保存一个空文件
我查找PB9帮助:
System requirements for the distill method
To support saving as PDF using GNU Ghostscript, Ghostscript files are installed with PowerBuilder in Sybase\Shared\PowerBuilder\gs7.05. The default PostScript printer driver and related files are installed in Sybase\Shared\PowerBuilder\drivers.
我在PB9安装目录中没有发现gs7.05,请问是不是这个原因?



...全文
693 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
flyhot 2003-07-14
  • 打赏
  • 举报
回复
up
sapsdn 2003-07-14
  • 打赏
  • 举报
回复
大家继续探索
cyactiveboy 2003-07-03
  • 打赏
  • 举报
回复
帮你UP一下!
dibov 2003-07-03
  • 打赏
  • 举报
回复
在数据窗口中检索出数据直接saveas成pdf,不成功,为空文件,我想可能是pb的bug.
sapsdn 2003-07-03
  • 打赏
  • 举报
回复
dd
devil_heart 2003-07-03
  • 打赏
  • 举报
回复
up
sduzjw 2003-07-03
  • 打赏
  • 举报
回复
关注
Thinkinger 2003-07-03
  • 打赏
  • 举报
回复
学习!
sapsdn 2003-06-08
  • 打赏
  • 举报
回复
安装虚拟打印机确实可以将任何东西打印成pdf文件,如果使用虚拟打印机的话,那么用户操作就有些复杂,例如需要虚拟打印机软件注册,且打印时要切换默认打印机,同时打印时会弹出虚拟打印机界面,这就需要用户干预才能不停的工作,如让用户指定pdf文件存放路径及文件名等;但我是想通过自己写程序,尽可能将这样复杂的操作步骤简化,这些统统用程序设定默认值,用户所做的仅仅是按一个按钮就ok。
我还是希望能直接将dw转换为pdf.
devil_heart 2003-05-30
  • 打赏
  • 举报
回复
学习
linda_gao 2003-05-30
  • 打赏
  • 举报
回复
you can try the following :

1. new DW , select tabpage Data Export , format to config : pdf , make sure method is distill!
2. select save row as from menu file
3. make sure save as type is pdf , save it
4. check this pdf
freeprogramer 2003-05-30
  • 打赏
  • 举报
回复
安装带有虚拟打印机的Adobe reader 后,可任何需要打印的东西打印成.pdf 格式
freeliu 2003-05-29
  • 打赏
  • 举报
回复
我也曾经尝试过用pb9做相同的工作。没有成功。其实,根据pb的说明文档,他也是生成一个虚拟的打印机。所以,不如干脆就装一个pdf distiller。然后打印时直接指向该打印机。
sapsdn 2003-05-29
  • 打赏
  • 举报
回复
?
xiongxiao 2003-05-20
  • 打赏
  • 举报
回复
我的回答错误。
xiongxiao 2003-05-20
  • 打赏
  • 举报
回复
就这样试试,还不行,可能要换版本或装完整一点
int li_ret
li_ret = dw_1.SaveAs("c:\printed.pdf",PDF!,true)
messagebox('pdf',string(li_ret))
tongwang 2003-05-20
  • 打赏
  • 举报
回复
装个AcroBat 或PDF Factory什么的不就完了吗
tchatcha 2003-05-20
  • 打赏
  • 举报
回复
听说pb9有此功能,还没用过。不会是sybase吹件吧
lhdcqu 2003-05-19
  • 打赏
  • 举报
回复
我还是不明白
我存到word2000里也只得到一个空白的数据表
什么原因啊
fengzeng 2003-05-17
  • 打赏
  • 举报
回复
gz
加载更多回复(4)

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧