Ghostscript Pdf打印到网络打印机格式化问题

时间:2013-04-09 02:56:20

标签: vb.net pdf ghostscript

我使用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,并且包含带斜体格式的文本。但是,斜体格式不会应用于打印输出。

请让我知道如何解决这个问题。

谢谢:)

0 个答案:

没有答案