【问题标题】:Generate PCL from PDF in Java在 Java 中从 PDF 生成 PCL
【发布时间】:2009-03-11 00:56:17
【问题描述】:

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

【问题讨论】:

  • 详细说明“最佳”的含义。

标签: java pdf printer-control-language


【解决方案1】:

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

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

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

【讨论】:

  • 您有使用过 PDF 或 PS 输入风格的经验吗?
【解决方案2】:

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

【讨论】:

    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-10
      • 1970-01-01
      相关资源
      最近更新 更多