using IronPdf;
// Create a new PDF and print it
var renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");
// Send the PDF to the default printer to print
// 300 DPI, no user dialog this time ... many overloads to this method
pdf.Print(300);
//For advanced printing we can also use PdfDocument.GetPrintDocument
//Remember to add an assembly reference to System.Drawing.dll or System.Drawing.Common via NuGet.
System.Drawing.Printing.PrintDocument printDocYouCanWorkWith = pdf.GetPrintDocument();
Imports IronPdf
' Create a new PDF and print it
Private renderer = New ChromePdfRenderer()
Private pdf As PdfDocument = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf")
' Send the PDF to the default printer to print
' 300 DPI, no user dialog this time ... many overloads to this method
pdf.Print(300)
'For advanced printing we can also use PdfDocument.GetPrintDocument
'Remember to add an assembly reference to System.Drawing.dll or System.Drawing.Common via NuGet.
Dim printDocYouCanWorkWith As System.Drawing.Printing.PrintDocument = pdf.GetPrintDocument()
Imprime un PDF enviándolo a la impresora predeterminada del ordenador. Los diálogos de la interfaz de usuario de impresión de Windows pueden mostrarse al usuario, o podemos imprimir silenciosamente utilizando las sobrecargas del método IronPdf.PdfDocument.Print.
El objeto nativo PrintDocument de .NET Framework dispone de más opciones de impresión a través del método IronPdf.PdfDocument.GetPrintDocument. Para utilizar este método, deberá añadir una referencia de ensamblado a System.Drawing.dll.
Enlaces a documentos relacionados
¿Listo para empezar? Versión: 2024.12 acaba de salir