Wie man mit Java PDF-Dateien druckt
Einführung
PDF ist in Java-Anwendungen wichtig, weil es Entwicklern ermöglicht, PDF-Dokumente plattformunabhängig zu erstellen und zu bearbeiten. Das PDF-Format ist für die Speicherung und den Austausch von Dokumenten weit verbreitet. Daher ist die Fähigkeit, mit diesem Format zu arbeiten, für viele Java-Anwendungen wichtig, die sich mit Dokumentenmanagement oder dokumentenbasierten Workflows befassen.
Es gibt mehrere Möglichkeiten, PDF-Dateien in Java zu erzeugen und zu drucken. Ein gängiger Ansatz ist die Verwendung einer Bibliothek, die Klassen zur Erstellung und Bearbeitung von PDF-Dokumenten enthält. Diese Anleitung zeigt, wie man die IronPDF-Bibliothek verwendet, um PDF-Dateien in Java-Anwendungen zu erzeugen und zu drucken.
PDF-Dateien in Java drucken
- Java-Bibliothek zum Drucken von PDF-Dateien installieren
- Nutzen Sie PdfDocument klasse zum Laden einer vorhandenen PDF-Datei
- Verwenden Sie printWithoutDialog methode zum sofortigen Drucken mit dem Standarddrucker
- Ändern der Druckereinstellungen für eine individuelle Ausgabe in Java
- PDF drucken nach Konfiguration mit drucken methode
IronPDF: Java PDF-Bibliothek
IronPDF ist eine Java-Bibliothek, mit der man PDF-Dokumente erzeugen, bearbeiten und konvertieren kann. Sie basiert auf demIronPDf C# .NET Bibliothekdas eine ähnliche Reihe von Funktionen für die .NET-Plattform bietet.
IronPDF bietet eine High-Level-API für die Arbeit mit PDF-Dokumenten, die es Entwicklern ermöglicht, mit PDF-Dateien zu arbeiten, ohne sich mit den Low-Level-Details des Dateityps befassen zu müssen. Es unterstützt gängige PDF-Vorgänge wie das Erstellen neuer Dokumente, das Hinzufügen von Inhalten, das Formatieren von Text, das Zusammenführen von PDF-Dateien und das Aufteilen von PDF-Dateien.
IronPDF bietet Unterstützung für die Konvertierung von HTML-, CSS- und JavaScript-Code in PDF, wodurch die Erstellung von PDF-Dateien aus Webseiten oder HTML-Vorlagen erleichtert wird. Es bietet auch die Möglichkeit, PDF-Dokumente zu drucken.
Schritte zum Drucken eines PDF-Dokuments mit IronPDF for Java
Voraussetzungen
Um PDF-Dateien in Java zu drucken, sind einige Voraussetzungen zu erfüllen:
Eclipse IDE oder eine andere Java IDE
Ein Maven-Projekt, das in Eclipse oder in einer anderen IDE läuft
- Eine stabile Internetverbindung zur Installation der IronPDF for Java-Bibliothek
IronPDF Bibliothek in Maven Projekt installieren
Um IronPDF in einem Maven-Projekt zu installieren, müssen Sie die IronPDF-Abhängigkeit zur pom.xml-Datei Ihres Projekts hinzufügen.
Fügen Sie die folgenden Abhängigkeiten zu der abhängigkeiten <Abhängigkeiten>
abschnitt der Datei pom.xml:
``xml-mvn-install
Nachdem Sie die Abhängigkeiten zur pom.xml-Datei hinzugefügt haben, führen Sie den Befehl `mvn install` im Terminal aus, oder drücken Sie Strg+S, um IronPDF herunterzuladen und in Ihrem Maven-Projekt zu installieren.
Bevor wir IronPDF verwenden können, müssen wir zunächst die IronPDF-Klassen in die Hauptquelldatei App.java importieren, die sich im Ordner src befindet.
<div class="content-img-align-center">
<div class="center-image-wrapper">
<a rel="nofollow" href="/static-assets/ironpdf-java/howto/java-print-pdf/java-print-pdf-1.webp" target="_blank"><img src="/static-assets/ironpdf-java/howto/java-print-pdf/java-print-pdf-1.webp" alt="Java Print PDFs - Abbildung 1: Paket-Explorer-Baum für ironpdf-java" class="img-responsive add-shadow"></a>
<p class="content__image-caption">Package Explorer Tree für IronPDF for Java</p>
</div>
</div>
Öffnen Sie die Datei "App.java" und fügen Sie das IronPDF-Paket mit Hilfe des folgenden Codes hinzu.
```java
import com.ironsoftware.ironpdf.*;
Laden einer PDF-Datei in einer Java-Anwendung
IronPDF for Java bietet einen Konstruktor zum Laden von PDF-Inhalten in die Bibliothek. Gültige Argumente, die dieser Konstruktor akzeptieren kann, sind ein Byte-Array und ein Dateipfad. Bei passwortgeschützten Dokumenten muss zusätzlich ein dritter Parameter angegeben werden, der das Passwort für die PDF-Datei enthält.
Das folgende Codeschnipsel lädt eine PDF-Datei aus dem Dateisystem.
License.setLicenseKey("Enter-Your-License");
PdfDocument pdf = new PdfDocument(Paths.get("MyPdf.pdf"));
Drucken eines PDF-Dokuments mit Standardeinstellungen
IronPDF bietet zwei Möglichkeiten zum Drucken von PDF-Dateien. Die erste Möglichkeit besteht darin, das Dokument sofort mit den Standarddrucker- und Seiteneinstellungen zu drucken. Sie können die Methode "printWithoutDialog" verwenden, um diese Aktion durchzuführen.
pdf.printWithoutDialog();
Der Druckdialog
Die zweite Möglichkeit besteht darin, dem Benutzer die Möglichkeit zu geben, die Druckoptionen vor dem Druck festzulegen. Sie können diese Funktionalität mit der Methode "print" erreichen.
pdf.print();
Wenn diese Methode aufgerufen wird, erscheint das Druckdialogfenster, in dem der Benutzer den Drucker wechseln, das Papierformat einstellen, die Anzahl der Kopien ändern usw. kann.
Vollständiger Quellcode
Die vollständige Quelldatei, die in diesem Leitfaden verwendet wird, finden Sie unten.
package IronPDF.ironpdf_java;
//Import statement for IronPDF Java
import com.ironsoftware.ironpdf.*;
import java.awt.print.PrinterException;
import java.io.IOException;
import java.nio.file.Paths;
public class App
{
public static void main( String [] args ) throws PrinterException,IOException
{
// Apply your license key
License.setLicenseKey("Enter-Your-License");
PdfDocument pdf = new PdfDocument(Paths.get("MyPdf.pdf"));
pdf.printWithoutDialog();
pdf.print();
}
}
Erfahren Sie mehr über den PDF-Druck in Java mit der IronPDF-Bibliothek, indem Sie hier klickenlink.
Zusammenfassung
Zusammenfassend lässt sich sagen, dass IronPDF eine leistungsstarke und einfach zu bedienende Bibliothek zum Drucken von PDFs in Java-Anwendungen ist. Mit seinen umfangreichen Funktionen und der ausführlichen Dokumentation macht es IronPDF einfach, professionelle PDF-Dateien zu erstellen und anzupassen, die gedruckt oder mit anderen geteilt werden können. Egal, ob Sie Rechnungen, Berichte oder andere Dokumente erstellen müssen, IronPDF hat alles, was Sie brauchen.
IronPDF bietet eine kostenlose Testversion zum Testen in der Produktion an. Preisgestaltung von IronPDF beginnt mit $749. Versuchen Sie IronPDF und erfahren Sie, wie Sie damit Ihren PDF-Druck-Workflow optimieren können.