我使用 Windows 7 64 位。我有一个 .net 应用程序,我正在尝试使用以下代码将 PDF 打印到网络打印机:
Dim startInfo As New ProcessStartInfo()
With startInfo
.Arguments = String.Format("-dPrinted -dBATCH -dNOPAUSE -dNOSAFER -dNoCancel -dQUIET -q -dNumCopies={0} -sPAPERSIZE={1} -dPDFFitPage -dFIXEDMEDIA -sDEVICE=mswinpr2 -sOutputFile=""\\spool\{2}"" ""{3}"" ", numberOfCopies, _PaperSize, _PrinterName, _PdfFileName)
.FileName = ghostScriptPath '"C:\Program Files\gs\gs9.07\bin\gswin64.exe"
.UseShellExecute = False
.RedirectStandardError = True
.RedirectStandardOutput = True
.WindowStyle = ProcessWindowStyle.Hidden
End With
gs = Process.Start(startInfo)
我正在打印的 Pdf 是可编辑的 pdf,并且具有斜体格式的文本。但是,斜体格式不应用于打印输出。
请让我知道如何解决这个问题。
谢谢 :)