Imprimer à partir d'une imprimante réseau
Comment utiliser IronPDF pour imprimer à partir d'une imprimante réseau ?
IronPDF prend en charge toutes les options d'impression disponibles pour C#.
Envoyer à l'imprimante par défaut :
https://ironpdf.com/object-reference/api/IronPdf.PdfDocument.html#IronPdf_PdfDocument_Print_System_Boolean_
Pour envoyer vers une imprimante nommée :
https://ironpdf.com/object-reference/api/IronPdf.PdfDocument.html#IronPdf_PdfDocument_Print_System_String_System_Boolean_
Dans ce cas, l'imprimante doit d'abord être "découverte" :
- 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
Pour AirPrint, essayez les suggestions suivantes :
Essayez un autre pilote.
- 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
Vous pouvez également essayer :
PdfDocument.GetPrintDocument() ou la surcharge PdfDocument.Print, qui affichent les fenêtres d'aperçu avant impression et, si elles sont disponibles, permettent de sélectionner AirPint.