VERWENDUNG VON IRONPDF FOR JAVA

PDF-Erzeugung in Java

Aktualisiert 1. September 2024
Teilen Sie:

Dieser Artikel wird besprechen, wie man PDF-Dateien mithilfe einer Java-PDF-Bibliothek erstellt.

1. IronPDF for Java

IronPDF for Java ist eine Bibliothek, die die Erzeugung von PDF-Dokumenten in Java-Anwendungen vereinfacht. Es bietet eine unkomplizierte und benutzerfreundliche API, die es Entwicklern ermöglicht, PDF-Dokumente einfach zu erstellen und zu bearbeiten. Einige der bemerkenswerten Funktionen von IronPDF umfassen die Fähigkeit,neue PDF-Dokumente erstellen, HTML-Seiten in PDF konvertieren, Text, Bilder und Tabellen zu einem PDF-Dokument hinzufügen, generierenPDF-Formulareundinhalt extrahieren.

IronPDF bietet eine breite Palette von Funktionen zur Erstellung, Formatierung und Bearbeitung von PDF-Dateien. Die Bibliothek ist mit verschiedenen Optionen kompatibel und ist keine Open-Source-Java-Bibliothek. Mit IronPDF können Benutzer PDF-Dokumente aus XML-Dokumenten und Bilddateien erstellen oder bestehende PDFs bearbeiten und mit Lesezeichen versehen.

2. Voraussetzungen

Bevor ein PDF-Datei-Generator in Java implementiert wird, müssen einige wesentliche Anforderungen erfüllt sein. Zu diesen Voraussetzungen gehören:

  1. Java muss auf Ihrem System installiert sein und sein Pfad muss in den Umgebungsvariablen festgelegt sein. Falls Sie Java noch nicht installiert haben, können Sie wie folgt vorgehenDownload-Link von der Java-Website um sie zu installieren.

  2. Sie benötigen eine Java-IDE wie Eclipse oder IntelliJ, um Ihren Code zu schreiben und auszuführen. Wenn Sie keines dieser Programme installiert haben, können Sie Eclipse von dieser Seite herunterladendownload-Link oder IntelliJ von diesemJetBrains Download-Link.

  3. Maven sollte in Ihre Java IDE integriert werden, um Abhängigkeiten zu verwalten und das Projekt zu erstellen. Wenn Sie Hilfe bei der Integration von Maven mit Ihrer IDE benötigen, finden Sie hierAnleitung von JetBrains kann Ihnen helfen.

    Wenn Sie diese Voraussetzungen erfüllt haben, können Sie Ihr Projekt einrichten und mit der Erstellung von PDF-Dateien in Java beginnen.

3. IronPDF for Java Installation

Wenn alle notwendigen Voraussetzungen erfüllt sind, wird das Hinzufügen von IronPDF zu Ihrem Java-Projekt zu einer unkomplizierten Aufgabe, selbst für diejenigen, die neu in der Java-Entwicklung sind. Dieser Leitfaden verwendet JetBrains IntelliJ IDEA als Haupt-Java-IDE zur Installation der Bibliothek und zum Ausführen der Codebeispiele.

Um zu beginnen, öffnen Sie JetBrains IntelliJ IDEA und erstellen Sie ein neues Maven-Projekt.

So erstellen Sie PDFs in Java, Abbildung 1: Erstellen Sie ein neues Maven-Projekt

Erstellen Sie ein neues Maven-Projekt

Wenn Sie ein neues Projekt in JetBrains IntelliJ IDEA erstellen, öffnet sich ein neues Fenster. In diesem Fenster werden Sie aufgefordert, den Namen Ihres Projekts einzugeben. Wenn Sie einen geeigneten Namen eingegeben haben, klicken Sie einfach auf die Schaltfläche "Fertig stellen", um fortzufahren.

Wie man PDF in Java erstellt, Abbildung 2: Benennen Sie Ihr Projekt

Benennen Sie Ihr Projekt

Sobald Sie auf die Schaltfläche „Fertigstellen“ geklickt haben, wird ein neues Projekt in JetBrains IntelliJ IDEA geöffnet, und Ihnen wird die Datei pom.xml angezeigt. Diese Datei wird verwendet, um die für das Maven-Projekt erforderlichen Abhängigkeiten hinzuzufügen.

Wie man PDF in Java generiert, Abbildung 3: Die pom.xml Datei

Die pom.xml-Datei

Fügen Sie die folgenden Abhängigkeiten in die Datei pom.xml ein. Durch Hinzufügen dieser Abhängigkeiten können wir sicherstellen, dass alle notwendigen Bibliotheken und Pakete für einen reibungslosen Ablauf des Projekts verfügbar sind.

<dependency>
   <groupId>com.ironsoftware</groupId>
   <artifactId>com.ironsoftware</artifactId>
   <version>2024.11.4</version>
</dependency>

Nachdem Sie die oben genannten Abhängigkeiten erfolgreich zur Datei pom.xml hinzugefügt haben, werden Sie feststellen, dass in der rechten oberen Ecke der Datei ein kleines Symbol erscheint.

Wie man PDF in Java generiert, Abbildung 4: Fehlende Abhängigkeiten installieren

Fehlende Abhängigkeiten installieren

Klicken Sie einfach auf dieses Symbol, um Abhängigkeiten zu installieren. Dieser Vorgang sollte nur wenige Minuten dauern, je nach Geschwindigkeit Ihrer Internetverbindung.

4. Erzeugen von PDF-Dateien

In diesem Abschnitt wird erläutert, wie PDF-Dateien mit IronPDF for Java erstellt werden. Es gibt viele Möglichkeiten, PDF-Dateien mit IronPDF zu erstellen, aber diese zwei haben sich als die optimalsten Ansätze erwiesen.

  1. Eine PDF-Datei erstellen

  2. Generieren einer passwortgeschützten PDF-Datei

4.1. PDF-Dokumente erstellen

Es gibt zahlreiche Möglichkeiten, mit IronPDF PDF-Dateien zu erzeugen. Jedoch wird in diesem Artikel nur über zwei von ihnen gesprochen:

  1. URL zu PDF

  2. HTML-String zu PDF

4.1.1. URL zu PDF

Eine der wichtigsten Funktionen von IronPDF ist die Möglichkeit, eine URL in eine PDF-Datei zu konvertieren. Diese Funktion erleichtert Entwicklern die Konvertierung von Webseiten in PDFs zur Verwendung in ihren Anwendungen. Nachfolgend finden Sie einen Beispielcode, der ein neues Dokument unter Verwendung einer URL erstellt.

import com.ironsoftware.ironpdf.PdfDocument;

import java.io.IOException;
import java.nio.file.Paths;

public class main {
    public static void main(String[] args) throws IOException {
        PdfDocument myPdf = PdfDocument.renderUrlAsPdf("https://www.pinterest.com/?show_error=true#top");
        myPdf.saveAs(Paths.get("url.pdf"));
    }
}
JAVA

Die resultierende PDF-Datei zeigt das PDF, das durch Konvertierung der URL in eine PDF-Datei erstellt wurde.

Wie man PDF in Java generiert, Abbildung 5: Die Ausgabe-PDF-Datei

Die PDF-Ausgabedatei

4.1.2. HTML String zu PDF

In diesem Quellcode wird eine neue PDF-Datei erstellt, indem eine HTML-Zeichenkette in PDF umgewandelt wird.

import com.ironsoftware.ironpdf.PdfDocument;

import java.io.IOException;
import java.nio.file.Paths;

public class main {
    public static void main(String[] args) throws IOException {
        PdfDocument myPdf = PdfDocument.renderHtmlAsPdf("<h1> ~Hello World~ </h1> Made with IronPDF!");
        myPdf.saveAs(Paths.get("html_saved.pdf"));
    }
}
JAVA

Das folgende Bild zeigt die Ausgabe des obigen Codes, der aus einem HTML-String eine PDF-Datei erzeugt.

So erstellen Sie PDF in Java, Abbildung 6: Die Ausgabe-PDF-Datei

Die PDF-Ausgabedatei

4.2. Erzeugen einer passwortgeschützten PDF-Datei

IronPDF kann verwendet werden, um passwortgeschützte PDF-Dateien in Java zu erzeugen. Um eine passwortgeschützte PDF-Datei mit IronPDF zu erzeugen, folgen Sie einfach dem unten stehenden Code-Beispiel:

import com.ironsoftware.ironpdf.PdfDocument;
import com.ironsoftware.ironpdf.security.SecurityManager;
import com.ironsoftware.ironpdf.security.SecurityOptions;

import java.io.IOException;
import java.nio.file.Paths;

public class main {
    public static void main(String[] args) throws IOException {
        PdfDocument myPdf = PdfDocument.renderHtmlAsPdf("<h1> ~Hello World~ </h1> Secured file Made with IronPDF!");
        SecurityOptions securityOptions = new SecurityOptions();
        securityOptions.setOwnerPassword("123abc");
        securityOptions.setUserPassword("secretPassword");
        SecurityManager securityManager = myPdf.getSecurity();
        securityManager.setSecurityOptions(securityOptions);
        myPdf.saveAs(Paths.get("secured.pdf"));
    }
}
JAVA

So erstellen Sie PDF in Java, Abbildung 7: Die PDF-Datei mit erforderlichem Passwort

Die passwortgeschützte PDF-Datei

Sobald Sie das richtige Passwort eingegeben haben, können Sie auf die PDF-Datei zugreifen.

Wie man PDF in Java generiert, Abbildung 8: Die Ausgabedatei PDF

Die PDF-Ausgabedatei

5. Schlussfolgerung

Die Generierung von PDF-Dateien in Java ist ein wichtiger Aspekt vieler Java-Projekte geworden. IronPDF for Java ist eine Bibliothek, die eine einfache API bereitstellt, die es Entwicklern erleichtert, PDF-Dokumente zu erstellen und zu bearbeiten. Um mit IronPDF zu beginnen, benötigen Sie Java, eine Java IDE und Maven, das in Ihre IDE integriert ist. Sobald Sie diese Voraussetzungen erfüllt haben, können Sie die erforderlichen Abhängigkeiten zu Ihrem Maven-Projekt hinzufügen und PDF-Dateien erstellen.

IronPDF bietet mehrere Möglichkeiten, umpDFs erzeugenwie die Umwandlung einesURL zu PDF, die Umwandlung einesHTML-String zu PDFund die Schaffungpasswortgeschützt oderdigital signiert PDF-Dateien. Mit IronPDF ist die Erstellung von PDF-Dateien in Java so einfach wie nie zuvor.

IronPDF for Java ist für Entwicklungszwecke kostenlos erhältlich, aber einelizenz ist für die gewerbliche Nutzung erforderlich. Sie können jedoch einekostenlose 30-tägige Testlizenzum die Funktionalität von IronPDF for Java zu testen.

< PREVIOUS
Java Library PDF Generation (vollständiges Code-Beispiel)
NÄCHSTES >
Wie extrahiere ich ein Bild aus einer PDF-Datei in Java?

Installation mit Maven

Version:2024.11.4

<dependency>
  <groupId>com.ironsoftware</groupId>
  <artifactId>ironpdf</artifactId>
  <version>2024.11.4</version>
</dependency>

Sind Sie bereit, loszulegen? Version: 2024.11 gerade veröffentlicht

Gratis Maven Download Lizenzen anzeigen >