在Windows上将PDF转换为PCL5?

时间:2010-05-18 08:04:02

标签: pdf printer-control-language

在我的应用程序中,我需要将PDF文档转换为PCL5通用文件以发送到支持FTP PCL的打印机。打印到文件将是最后的手段,我更喜欢使用占地面积小的命令行工具或API来完成这项工作。

我已经看到一些提到在Linux上使用Ghostscript执行此操作,但我不知道如何在Windows上复制它。

非常感谢

3 个答案:

答案 0 :(得分:2)

Ghostscript也适用于Windows。 您可以通过打开命令窗口并使用gswin32c命令来测试它。 您可以构建一个shell脚本,该脚本发送带有所需所有选项的“gswin32c”命令。

This可以帮助您找到正确的旗帜和otpions序列

答案 1 :(得分:2)

这是一个示例命令,可以从 三个 PDF输入文件生成 一个 颜色PCL / XL单程:

gswin32c.exe ^
    -dBATCH ^
    -dNOPAUSE ^
    -dSAFER ^
    -sDEVICE=pxlcolor ^
    -sOutputFile=c:/path/to/my.pcl ^
    first.pdf ^
    2nd.pdf ^
    no3.pdf 

(如果您只想要黑色+白色PCL输出,请使用-sDEVICE=pxlmono)。如果您事先了解目标打印机,则可能需要使用其他-sDEVICE=...个参数。

答案 2 :(得分:1)

您似乎正在搜索通用打印机驱动程序: 也许这hpijs-pcl5e可能适合,或者您也可以尝试HPLIP

Hp universal可能是另一个起点。

OpenPrinting一般来说有很多你可以挖掘的材料。对不起,我对这个问题的了解就在这里。 :)