Drucken von PDFs von Netzwerkdruckern
Wie verwende ich IronPDF, um von einem Netzwerkdrucker zu drucken?
IronPDF unterstützt alle für C# verfügbaren Druckoptionen.
An den Standarddrucker senden:
https://ironpdf.com/object-reference/api/IronPdf.PdfDocument.html#IronPdf_PdfDocument_Print_System_Boolean_
Zum Senden an einen benannten Drucker:
https://ironpdf.com/object-reference/api/IronPdf.PdfDocument.html#IronPdf_PdfDocument_Print_System_String_System_Boolean_
In diesem Fall muss der Drucker zunächst "entdeckt" werden:
- https://docs.microsoft.com/en-us/dotnet/api/system.drawing.printing.printersettings.installedprinters?redirectedfrom=MSDN&view=net-5.0#System_Drawing_Printing_PrinterSettings_InstalledPrinters
https://stackoverflow.com/questions/2354435/how-to-get-the-list-of-all-printers-in-computer
Für AirPrint versuchen Sie bitte die folgenden Vorschläge:
Versuchen Sie einen anderen Treiber.
- https://stackoverflow.com/questions/26734405/airprint-printing-a-pdf-file-directly-to-the-printer
https://stackoverflow.com/questions/46381133/how-to-fake-an-airprint-printer
Sie können auch versuchen:
PdfDocument.GetPrintDocument() oder PdfDocument.Print, die die Druckvorschau-Fenster anzeigen und falls verfügbar die Auswahl von AirPint ermöglichen.