宽容的企鹅 · 在 Power BI 中生成条形图视觉对象 ...· 6 月前 · |
耍酷的梨子 · spark read json with ...· 10 月前 · |
傻傻的馒头 · URL的#号作用(window.locati ...· 1 年前 · |
很酷的草稿纸 · 新加坡科技设计大学 - 知乎· 1 年前 · |
在过去的一周里,我一直在研究如何使用数据窗口上的saveas函数创建PDF。我的系统是:PowerBuilder12.5.2 Windows 7 32位
据我所读,需要某种PDF打印机来创建PDF(无论是它的GhostScript、Sybase DataWindow PS还是其他什么)。这意味着默认打印机的字体用于将数据窗口保存为pdf。
Is this true? Moreover, is this documented anywhere?
我还注意到,每当powerbuilder中的PDF主题出现时,答案几乎都是安装鬼怪脚本。这有什么原因吗?
最后,我想向我的同事介绍使用Ghostscript与使用Sybase Datawindow PS的利弊,以及一些文档(最好是sybase)来支持它。
谢谢你的帮忙!
编辑:
好的,谢谢你们的回答。
我能够让Powerbuilder打印成PDF,只使用Sybase DataWindow PS打印机使用Acrobat蒸馏器,后者安装在我的powerbuilder安装中。
当我将应用程序和版本发送到部署机器时,我将打印机导出到该机器,并生成了良好的PDF文件。
从你的反应,它听起来像鬼脚本和adobe蒸馏器是postscript驱动程序,可以使用Sybase DataWindow PS打印机创建和打印pdf文件。
我还没有试过GhostScript,但我会看看能不能稍后再试一试。
编辑2:我安装了GhostScript 9.14,它与我的安装一起工作。它给出了完全相同的结果,驱动安装通过powerbuilder 12.5.2。
再次感谢你的帮助!
当您使用DataWindow SaveAs函数将其保存为PDF!时,它在幕后打印到虚拟打印机"Sybase Datawindow PS“,而后者又依赖于Ghostscript。
首先您需要安装Ghostscript,然后创建打印机。安装程序可以在这里找到: http://downloads.ghostscript.com/public/ 。滚动到底部,并选择一个名为gs*w32.exe的安装程序作为您想要的Ghostscript版本。
我有一个在代码中创建"Sybase Datawindow PS“的示例: printerinstall.html
这可能很棘手,在我的工作计算机上,我有GS 9.00和PB9 works,但是PB10 &PB9 10.5没有,我不知道为什么。某些版本的PB可能只适用于某些版本的GS。我还没有证实这一理论。
罗兰
我相信Ghostscript (或类似的东西,但我从未听说过或使用过Ghostscript以外的任何其他东西)总是需要从PB数据窗口生成pdfs。Powerbuilder不为其提供本机支持。不过,Ghostscript确实工作得很好。关于文档,非常肯定Sybase/SAP没有提供任何,甚至不承认Ghostscript的存在。您将得到的唯一文档是Ghostscript软件,如果我没记错的话,它就不多了。谷歌它,你应该能够提出一些在线讨论。
编辑:看起来Ghostscript有一些“Sybase加法”
1150/html/apptech/BABGDBHJ.htm
应该适用于一般的DWs,而不仅仅是"Web窗体用户“。
有人提醒我,我听说Ghostscript在涉及嵌套DWs时工作得不太好。
致以敬意,
托德·奥斯特里奇
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2023 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
扫码关注腾讯云开发者
领取腾讯云代金券
很酷的草稿纸 · 新加坡科技设计大学 - 知乎 1 年前 |