Hallo,
ich habe mir schon den "Wolf gegoogelt" aber noch nicht die Lösung gefunden. Ich nutze die folgende Funktion um ein Dokument "silent" auf den Windows Standard drucker zu schicken. Das funktioniert auch:
Nun möchte ich aber unabhängig vom eingestellten Drucker "Microsoft Print to PDF" verwenden und gleichzeitig auch den Ziel-Dateinamen mitgeben, ohne dass ein Pop-Up danach fragt.
Geht das?
Danke Euch
Christian
ich habe mir schon den "Wolf gegoogelt" aber noch nicht die Lösung gefunden. Ich nutze die folgende Funktion um ein Dokument "silent" auf den Windows Standard drucker zu schicken. Das funktioniert auch:
VB.NET-Quellcode
- Private Sub Print_pdf(Input_pth As String)
- Process.Start(New ProcessStartInfo(Input_pth,
- $"""{PrintDialog1.PrinterSettings.PrinterName}""") With {.Verb = "printto",
- .UseShellExecute = True,
- .WindowStyle = ProcessWindowStyle.Normal})
- Dim pr = Process.GetProcessesByName("AcroRd32")
- Dim instance As Process
- For Each instance In pr
- instance.CloseMainWindow()
- instance.Close()
- Next
- End Sub
Nun möchte ich aber unabhängig vom eingestellten Drucker "Microsoft Print to PDF" verwenden und gleichzeitig auch den Ziel-Dateinamen mitgeben, ohne dass ein Pop-Up danach fragt.
Geht das?
Danke Euch
Christian