在 PowerBuilder Web 应用程序中使用 saveas 时保存的零字节 PDF

Zero byte PDF saved when I use saveas in PowerBuilder web application

我正在使用 PowerBuilder 12.5 并安装了 ghostscript 9.19 版本,然后我使用 ghostscript 驱动程序配置了 Sybase DataWindow PS 打印机。

我想将数据window保存为PDF格式,它应该会自动打开,因为我不想在使用打印功能时去打印管理器打印文件。

保存 PostScript 文件,然后从命令行通过 Ghostscript 运行 保存它。可能会返回一些 PowerBuilder 没有告诉您的错误。

当然,你也可以向Sybase寻求帮助,因为他们提供。依靠开源软件导出 PDF(在我看来)有点厚颜无耻.....

最好使用PB自带的Ghostscript,使用其他版本容易出错...
对于 PB12.5,它是 8.71。

您可以查看此其他答案以获得进一步帮助:

1.I 安装了最新的 ghostscript 驱动程序并将其映射为 "Sybase DataWindow PS" Postscript 打印机。 2. 然后我使用 Distill 方法将数据窗口保存为 PDF 格式,但 saveas 方法 returns -1。 3.In IIS 管理器 -> 应用程序池 -> select PBDOTNETAPPPOOL -> 进入高级设置 -> 导航到进程模型并将身份从 applicationpoolidentity 更改为 Networkservice。

之后我就可以成功将数据窗口保存为PDF格式了!!!