Wie man mit Java PDF-Dateien druckt

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

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.


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:

  1. Eclipse IDE oder eine andere Java IDE
  2. Ein Maven-Projekt, das in Eclipse oder in einer anderen IDE läuft
  3. 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"));
JAVA

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

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

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.

Java Print PDFs - Abbildung 2: Druckdialog nach Ausführung des Programms mit drucken()

Druckdialog, der nach dem Ausführen des Programms mit der Taste drucken() methode

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

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.