在我的应用程序中,我需要将PDF文档转换为PCL5通用文件以发送到支持FTP PCL的打印机。打印到文件将是最后的手段,我更喜欢使用占地面积小的命令行工具或API来完成这项工作。
我已经看到一些提到在Linux上使用Ghostscript执行此操作,但我不知道如何在Windows上复制它。
非常感谢
答案 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一般来说有很多你可以挖掘的材料。对不起,我对这个问题的了解就在这里。 :)