5

从 Java 中的现有 PDF 文件生成 PCL 输出文件的最佳方法是什么?

4

3 回答 3

2

这取决于您要投资多少,以及解决方案需要有多强大。为了快速和肮脏,您可以使用 PCL 驱动程序从 Adob​​e Acrobat 打印到文件(看,妈妈,没有 Java ...)。

Java Print Service API可以处理 PDF 。使用 StreamPrintService 并将流写入文件,使用 PCL 作为输出格式。

如果您需要对内容进行更多控制,可能对其进行修改或添加,您可以使用 PDF 解析器(例如这个)并通过添加一些 Javascript 从您的应用程序启动的浏览器打印生成的 HTML,例如。

于 2009-03-11T01:35:38.997 回答
1

JDK 6 中的 StreamPrintService 仅支持 PS。我仍在寻找支持 PCL 的 StreamPrintService。

于 2010-03-24T16:08:05.190 回答
0

我们捕获从 Acrobat 打印 PDF 生成的 PCL 到 PCL 驱动程序,并将作为输入重定向到我们的 Windows 控制台 PCLXForm 程序。使用自定义脚本,我们可以“流式编辑”PCL。我们可以提取地址块文本进行地址更正、插入更正文本、添加智能邮件条码、二维条码、对文档进行排序、按页数进行批处理、更改托盘分配、与其他文档合并等。需要 PCLTool SDK - www.pagetech.com 上的选项 V

于 2010-12-31T17:59:05.943 回答