我需要将pdf文件打印到选定的打印机。
我尝试使用下面的代码,但它会打开Adobe并打印到默认打印机。 itext 7是否可以使用“打印”对话框直接打印到选定的打印机。
我正在使用visual basic.net
Dim proc As Process = New Process
proc.StartInfo.WindowStyle = ProcessWindowStyle.Hidden
proc.StartInfo.Verb = "print"
'Define location of adobe reader/command line
'switches to launch adobe in "print" mode
proc.StartInfo.FileName = "C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe"
proc.StartInfo.Arguments = "/p /h "" " & item & ""
proc.StartInfo.UseShellExecute = False
proc.StartInfo.CreateNoWindow = False
proc.Start()
proc.StartInfo.WindowStyle = ProcessWindowStyle.Normal
If (proc.HasExited = False) Then
proc.WaitForExit(10000)
End If
proc.EnableRaisingEvents = True
proc.Close()
killProcess("AcroRd32")