我传递给ghost脚本的pdf文件名的参数名称是什么?

问题描述 投票:0回答:1

我可以使用 Ghostscript 通过命令提示符使用以下命令打印文件:

“C:\Program Files\gs\gs10.03.0 in\gswin64c.exe”-q -dNOPAUSE -dBATCH -sDEVICE=mswinpr2 -sOutputFile="%printer%LaserPrinter01"“C:\Testing\JobSheet.pdf”

但是,我需要从第三方应用程序调用它,您必须在其中指定参数:

“C:\Testing\JobSheet.pdf”值的参数名称是什么?

我尝试了参数“-input”和“-filename”,但这些不起作用。

command-line printing command-line-arguments ghostscript
1个回答
0
投票

codelessplatforms
对话框指南说使用“引号空格”实际上建议所有参数最好是“双引号”。嗯,我不确定情况应该总是如此!

尚不清楚它如何在开关之间添加分隔器,但这些是您唯一需要的分隔部件。这是基于在 -f 参数后面添加文档名称的前提。

enter image description here

      "-sDEVICE#mswinpr2"      BSTR        NULL
      -o                       BSTR        "%printer%LaserPrinter01"
      -f                       BSTR        NULL

注意 EXE 名称周围的引号

DEVICE 名称需要是单个字符串,因此后面跟着 NULL。 -o 是设置“输出”所需的 al,它转到“指定打印机”。因此需要引用以避免未来的空间问题。添加 -f (文件名)参数是因为您似乎认为需要一个参数,但 -f 是可选的

© www.soinside.com 2019 - 2024. All rights reserved.