从Power Builder 12.5中的Postscript生成PDF

时间:2018-02-09 19:07:30

标签: pdf postscript

我们有一个自动化流程,可以从应用程序生成Postscript文件,并直接发送到打印机以PDF格式打印。 客户要求更改自动流程以保存PDF并将其存储以节省打印成本! 有没有人有逻辑/代码或功能来生成PDF? 任何帮助表示赞赏。感谢

1 个答案:

答案 0 :(得分:1)

我不清楚为什么你认为这是一个PostScript问题,除非你想要使用PostScript并从中创建一个PDF文件。

我也有点困惑:

  

直接发送到打印机以PDF格式打印

你在这里谈论虚拟打印机吗?也就是说,出现在打印机但是从PostScript创建PDF文件的东西?这似乎不太可能,因为我看不出打印它会如何节省打印成本......

基本上我无法看到PDF适合现有工作流程的位置。

如果你在谈论一台虚拟打印机,那么我真的不知道如何在打印成本上花费任何成本,如果这真的是一个会计问题。

但是,所有虚拟“打印到PDF”打印机只是用户从PostScript程序创建PDF文件的便捷方式。所有打印机端口(和打印监视器)都捕获正在生成的PostScript并将其发送到'Distiller'应用程序,该应用程序是一个能够生成PDF作为输出的PostScript解释器。

如果您已经捕获PostScript,那么您只需将PostScript文件直接发送到Distiller,您无需“打印”它。

我认为最好能够更清楚地描述现有的工作流程。

为了它的价值,创建PDF文件不是一件小事或简单的事。有图形库可以创建PDF文件(iText,可能是其他人),当然Adobe Acrobat Distiller,Global Graphics的Jaws和Artifex Ghostscript都可以使用PostScript并创建PDF文件。

如果您想从头开始编写PDF输出模块,首先应该掌握PDF参考手册。目前的版本是2.0,但这只能从ISO获得并且需要花钱。 Adobe的最新规范是版本1.7,仍然可以在他们的网站上免费获得。这对你的目的来说已经足够了。