从网络打印机打印
如何使用 IronPDF 从网络打印机打印?
IronPDF 支持所有 C# 可用的打印选项。
发送到默认打印机
- https://ironpdf.com/object-reference/api/IronPdf.PdfDocument.html#IronPdf_PdfDocument_Print_System_Boolean_
要发送到指定的打印机:
- https://ironpdf.com/object-reference/api/IronPdf.PdfDocument.html#IronPdf_PdfDocument_Print_System_String_System_Boolean_
在这种情况下,首先需要 "发现 "打印机:
- 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
关于 AirPrint,请尝试以下建议:
尝试不同的驱动程序。
- 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
您还可以尝试
PdfDocument.GetPrintDocument() 或 PdfDocument.Print 重载,它们会显示打印预览窗口,如果可用,将允许选择 AirPint。