在我的应用程序中,我需要将 PDF 文档转换为 PCL5 通用文件以发送到支持 FTP PCL 的打印机。打印到文件将是最后的手段,我更喜欢小型命令行工具或 API 来完成这项工作。
我已经看到有人提到使用 Ghostscript 在 Linux 上执行此操作,但我不知道如何在 Windows 上复制它。
非常感谢
在我的应用程序中,我需要将 PDF 文档转换为 PCL5 通用文件以发送到支持 FTP PCL 的打印机。打印到文件将是最后的手段,我更喜欢小型命令行工具或 API 来完成这项工作。
我已经看到有人提到使用 Ghostscript 在 Linux 上执行此操作,但我不知道如何在 Windows 上复制它。
非常感谢
Ghostscript也可用于 Windows。您可以通过打开命令窗口并使用 gswin32c 命令对其进行测试。您可以构建一个发送“gswin32c”命令的 shell 脚本,其中包含所需的所有选项。
这可以帮助您找到正确的标志和选项序列
这是一个示例命令,可以一次从三个PDF 输入文件生成一种颜色的 PCL/XL :
gswin32c.exe ^
-dBATCH ^
-dNOPAUSE ^
-dSAFER ^
-sDEVICE=pxlcolor ^
-sOutputFile=c:/path/to/my.pcl ^
first.pdf ^
2nd.pdf ^
no3.pdf
(-sDEVICE=pxlmono
如果您只需要黑白 PCL 输出,请使用)。如果您事先知道您的目标打印机,您可能想要使用其他一些-sDEVICE=...
参数。
看来您正在寻找通用打印机驱动程序:也许这个hpijs-pcl5e适合,或者您也可以尝试HPLIP
惠普通用可能是另一个起点。
OpenPrinting通常有很多你可以挖掘的材料。很抱歉,我对这个主题的了解就到这里了。:)