「=10=」 ー PDF 和「=11=」

Java - PDF to PCL

在我的公司,我们正在寻找一种方法将 PDF 文档转换为 PCL(打印机Java.

中的命令语言)文件

这是我们的工作流程:

  1. 在内存中生成 PDF 文档(意味着它存储为字节数组)
  2. 将字节数组转换为PCL,在内存中或作为文件
  3. 通过 FTP 将 PCL 文件发送到网络打印机

面临的问题:

我们找不到 Java 库或本机功能来将字节数组转换为 PCL 文件。如何克服这个问题?

我知道 GhostScript 是一个选项,它在我们自己的机器上运行得相当好,但我们无法在我们正在部署的机器上使用它。

如果有某种库可以将 PDF 文件或字节数组转换为 PCL 字节数组或文件,那将会很有帮助。

回到这个问题并告诉您我们针对 IBM I 系列机器的解决方案:

我们决定使用 AIX (http://yips.idevcloud.com/wiki/index.php/pase/opensourcebinaries) 安装 GhostScript。现在,这不是理想的解决方案,因为首先,我们不想安装任何程序(虽然 jars 很好),其次,它向我们的 Java 代码库添加了一个额外的步骤,这不是'未计划,因为它添加了 RPG 编程。好像没有别的办法了。

希望对遇到同样情况的人有所帮助。