Pdf Ghostscript-无提示无弹出打印
我目前正在为服务器上无人值守的工作编写PDF打印机。基本上,我们已经创建了一个PDF文件。。。我们告诉ghostscript将文档打印到传入的打印机上 然而,Ghostscript DLL总是弹出一个对话框,显示它正在做什么。。。比如。。。正在打印第1页。。。等等 我想要完全无声的印刷。我试过-安静。。。但这没有影响Pdf Ghostscript-无提示无弹出打印,pdf,printing,ghostscript,Pdf,Printing,Ghostscript,我目前正在为服务器上无人值守的工作编写PDF打印机。基本上,我们已经创建了一个PDF文件。。。我们告诉ghostscript将文档打印到传入的打印机上 然而,Ghostscript DLL总是弹出一个对话框,显示它正在做什么。。。比如。。。正在打印第1页。。。等等 我想要完全无声的印刷。我试过-安静。。。但这没有影响 Dim switches As List(Of String) = New List(Of String) With switch
Dim switches As List(Of String) = New List(Of String)
With switches
.Add("-dPrinted")
.Add("-dBATCH")
.Add("-dNOPAUSE")
.Add("-dNOPROMPT")
.Add("-dNOPAGEPROMPT")
.Add("-dNOSAFER")
.Add("-dNumCopies=1")
.Add("-sDEVICE=mswinpr2")
.Add("-sOutputFile=%printer%" + strPrinterName)
If Me.Orientation = PrinterOrientation.vbPRORLandscape Then
.Add("-c")
.Add("<</Orientation 3>> setpagedevice")
End If
.Add("-f")
.Add(fileName)
End With
Dim开关作为列表(字符串)=新列表(字符串)
带开关
.Add(“-dPrinted”)
.Add(“-dBATCH”)
.Add(“-dNOPAUSE”)
.Add(“-dNOPROMPT”)
.Add(“-dNOPAGEPROMPT”)
.Add(“-dNOSAFER”)
.Add(“-dNumCopies=1”)
.Add(“-sDEVICE=mswinpr2”)
.Add(“-sOutputFile=%printer%”+strpInterName)
如果Me.Orientation=PrinterOrientation.vbPRORLandscape,则
.加入(“-c”)
.Add(“设置页面设备”)
如果结束
.加入(“-f”)
.Add(文件名)
以
我还缺一个开关吗?或者不可能有显示状态的0弹出窗口?描述了-dNoCancel开关(第10.1节):
隐藏“进度”对话框,该对话框显示文档的百分比
页面已处理,并且还提供了取消按钮。此选项
如果GS打算在后台打印页面,而不需要
任何用户干预
那是什么版本的?9.23没有在“如何使用…”下显示该选项,但是,我会尝试一下。谢谢成功了!区分大小写。大多数其他命令都是大写的。我做了你的版本,成功了。非常感谢。这也是我指的那一页。所有Ghostscript命令行开关都区分大小写(因为PostScript区分大小写)。我看到我的链接被弄乱了,使用了本地文件系统,应该是:这是记录每个特定设备的页面,在本例中是Windows打印机设备。Bam!谢谢我现在看到了。