【发布时间】:2015-02-04 15:21:15
【问题描述】:
我正在使用下面的代码打印 pdf,但它不能与使用网络打印机的 windows 服务一起使用。
Dim gvi As New GhostscriptVersionInfo(New Version(0, 0, 0), Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "gsdll32.dll"), String.Empty, GhostscriptLicense.GPL)
Dim processor As New Ghostscript.NET.Processor.GhostscriptProcessor(gvi, True)
Dim switches As New List(Of String)()
switches.Add("-empty")
switches.Add("-dPrinted")
switches.Add("-dBATCH")
switches.Add("-dNOPAUSE")
switches.Add("-dNOSAFER")
switches.Add("-dPDFFitPage")
switches.Add("-dNumCopies=1")
switches.Add("-sDEVICE=mswinpr2")
switches.Add(Convert.ToString("-sOutputFile=%printer%") & _PrinterName)
switches.Add("-f")
switches.Add(PdfFileName)
processor.StartProcessing(switches.ToArray(), Nothing)
【问题讨论】:
标签: vb.net printing ghostscript