PDF-Dateien in Java drucken

This article was translated from English: Does it need improvement?
Translated
View the article in English

von Mehr Muhammad Hamza

Das programmgesteuerte Drucken von PDFs aus Java-Anwendungen ermöglicht die Automatisierung der Dokumentenbearbeitung und die nahtlose Integration von Druckfunktionen. Mit IronPDF for Java können Sie PDFs direkt an einen physischen Drucker senden und haben dabei präzise Kontrolle über Druckeinstellungen wie Kopien, Seitenbereiche und mehr. Diese Anleitung zeigt, wie Sie die Funktionen von IronPDF nutzen können, um Druckaufgaben in Ihren Java-Anwendungen zu optimieren.

PDF ausdrucken

Der erste Schritt besteht darin, das PDF-Dokument zu laden, das Sie drucken möchten. Die print-Methode öffnet den Standard-Druckdialog, der es Ihnen ermöglicht, den Drucker, den Seitenbereich und andere Optionen vor dem Drucken auszuwählen. Hier ist ein Beispiel:

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();
JAVA

Sie werden mit einem Druckdialog aufgefordert, den Drucker und die Optionen auszuwählen, wie unten gezeigt.

Druckdialog


Drucken Sie PDF ohne Druckdialog

Die Methode printWithoutDialog umgeht das Druckdialogfeld und sendet das Dokument direkt an den Standarddrucker. Dies ist in Automatisierungsszenarien nützlich, in denen keine Benutzerinteraktion erforderlich ist.

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();
JAVA