1

这是我的问题。我目前正在尝试将 DataWindow 打印到 PowerBuilder 12.5 中的 PDF 文件。我得到了一些代码,它目前看起来像这样。

//dw_1.Modify("Datawindow.Export.PDF.Method = Distill! ")
//dw_1.Modify("DataWindow.Export.PDF.Method = XSLFOP! ")
dw_1.Object.DataWindow.Export.PDF.Method = Distill!
//dw_1.Object.DataWindow.Printer = "\\prntsrvr\pr-6"
dw_1.Object.DataWindow.Export.PDF.Distill.CustomPostScript="No"
dw_1.SaveAs("c:\dw_one.pdf", PDF!, false)

我在机器上安装了 GhostScript,但我在某些地方读到需要创建新打印机并在 PB 驱动程序目录中设置一些驱动程序。有人可以启发我吗?

4

2 回答 2

3

我自己就是这样做的。

您想安装 ghostscript http://www.ghostscript.com/download/gsdnld.html并为您的操作系统(32 位与 64 位)安装合适的我自己使用的是 9.02 版本

您以机器管理员身份安装它,安装程序应自动为您生成“Sybase Datawindow PS”打印机设备。

完成后,您无需在数据窗口中设置任何内容即可使其正常工作,默认设置即可

只要做: dw_1.saveas( "c:\somefilename.pdf", PDF!, false ) 和中提琴!一个PDF

于 2012-07-11T21:38:19.817 回答
1

安装 do pdf8 和 ghost 脚本。它会在运行时要求您将其保存为 pdf 。单击确定,等待大约 2 分钟后,它会将您的数据窗口转换为 pdf。有关更多详细信息,请观看此视频https://www.youtube.com/watch?v=BfuV7a_4ONU

于 2016-10-24T05:42:16.630 回答