Cómo imprimir archivos PDF en Java
Imprimir PDFs programáticamente desde aplicaciones Java te permite automatizar el manejo de documentos e integrar de manera fluida la funcionalidad de impresión. Con IronPDF for Java, puedes enviar PDFs directamente a una impresora física, proporcionando un control preciso sobre las configuraciones de impresión, como copias, rangos de páginas y más. Esta guía demuestra cómo utilizar las funciones de IronPDF para optimizar las tareas de impresión dentro de tus aplicaciones Java.
Cómo imprimir archivos PDF en Java
- Instalar la biblioteca de Java para imprimir archivos PDF
- Cargar un PDF existente o crear uno nuevo
- Utiliza el
imprimir
método para imprimir con un cuadro de diálogo - Utiliza el
printWithoutDialog
método para imprimir sin un diálogo - Verifica el documento PDF impreso.
Imprimir PDF
El primer paso es cargar el documento PDF que deseas imprimir. El método print
abre el cuadro de diálogo de impresión estándar, permitiéndote seleccionar la impresora, el rango de páginas y otras opciones antes de imprimir. He aquí un ejemplo:
import com.ironsoftware.ironpdf.License;
import com.ironsoftware.ironpdf.PdfDocument;
License.setLicenseKey("IRONPDF-MYLICENSE-KEY-1EF01");
// Render HTML to PDF
PdfDocument pdf = PdfDocument.renderHtmlAsPdf("<h1>testing</h1>");
// Print with Dialog
pdf.print();
Se le presentará un cuadro de diálogo de impresión para seleccionar la impresora y las opciones, como se muestra a continuación.
Imprimir PDF sin el cuadro de diálogo de impresión
El método printWithoutDialog
omite el cuadro de diálogo de impresión y envía el documento directamente a la impresora predeterminada. Esto es útil en escenarios de automatización donde no se necesita interacción del usuario.
import com.ironsoftware.ironpdf.License;
import com.ironsoftware.ironpdf.PdfDocument;
License.setLicenseKey("IRONPDF-MYLICENSE-KEY-1EF01");
// Render HTML to PDF
PdfDocument pdf = PdfDocument.renderHtmlAsPdf("<h1>testing</h1>");
// Print without Dialog
pdf.printWithoutDialog();