Java - PDF到PCL

时间:2018-05-17 16:37:24

标签: java pdf printing printer-control-language

在我的公司,我们正在寻找一种方法,将 PDF 文档转换为Java中的 PCL (打印机命令语言)文件。

这是我们的工作流程:

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

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

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

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

1 个答案:

答案 0 :(得分:1)

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

我们决定使用AIX(http://yips.idevcloud.com/wiki/index.php/pase/opensourcebinaries)安装GhostScript。现在,这不是理想的解决方案,因为对于一个,我们不想安装任何程序(虽然罐子很好),其次,它为我们的Java代码库增加了一个额外的步骤,因为它没有计划添加RPG编程。似乎没有任何其他方式。

我希望这有助于任何面临同样情况的人。