VERWENDUNG VON IRONPDF FOR JAVA

PDF Creator für Java (Schritt-für-Schritt-Tutorial)

Aktualisiert 25. August 2024
Teilen Sie:

Dieser Artikel zeigt, wie Sie PDF-Dateien mit einem PDF-Ersteller erstellen können, der in der Programmiersprache Java geschrieben ist.

Die Erstellung von PDF-Dateien mit Java findet in der IT-Branche zahlreiche Anwendungen. Manchmal benötigen Entwickler einen PDF-Ersteller, der in ihre Projekte integriert wird. Der in diesem Artikel besprochene PDF-Ersteller ist IronPDF for Java. Es hilft Entwicklern, neue PDF-Dokumente von Grund auf zu erstellen und verschiedene Dateiformate in PDF-Dokumente zu konvertieren.

1. IronPDF for Java

IronPDF for Java ist eine Java-Bibliothek zur Erstellung, Vorbereitung und Verwaltung von PDF-Dateien. Es ermöglicht Entwicklern das Lesen, Erstellen und Ändern von PDF-Dateien, ohne dass sie Adobe-Software installieren müssen.

IronPDF ist auch hervorragend darin, PDF-Formulare aus einer PDF-Datei zu erstellen. IronPDF for Java kann erstellen benutzerdefinierte Kopf- und Fußzeilen, Signaturen erstellen, Anhänge hinzufügen, und Passwortverschlüsselung und Sicherheitsmechanismen hinzufügen. IronPDF unterstützt auch Multithreading und asynchrone Funktionen zur Leistungssteigerung.

2. Voraussetzungen

Bevor Sie beginnen, müssen einige Voraussetzungen erfüllt sein, um die PDF-Erstellung durchzuführen.

  1. Java sollte auf dem System installiert sein, und sein Pfad sollte in den Umgebungsvariablen festgelegt werden. Bitte beachten Sie diese Installationsanleitung um Java zu installieren, falls Sie dies nicht bereits getan haben.

  2. Eine gute Java-IDE sollte installiert sein, wie Eclipse oder IntelliJ. Um Eclipse herunterzuladen, besuchen Sie bitte diese download-Seite, oder klicken Sie auf dieses installationsseite um IntelliJ zu installieren.

  3. Maven sollte in die IDE integriert werden, bevor mit der PDF-Konvertierung begonnen wird. Eine Anleitung zur Installation von Maven und dessen Integration in die Umgebung finden Sie unter folgender Adresse Integrationslink von JetBrains.

3. IronPDF for Java Installation

Wenn alle Voraussetzungen erfüllt sind, ist die Installation von IronPDF for Java auch für Java-Neulinge recht einfach und problemlos.

Dieser Artikel wird die JetBrains IntelliJ IDEA verwenden, um die Bibliothek zu installieren und die Codebeispiele auszuführen.

Öffnen Sie zunächst JetBrains IntelliJ IDEA und erstellen Sie ein neues Maven-Projekt.

PDF Creator für Java (Schritt-für-Schritt) Tutorial, Abbildung 1: Neues Projekt

Neues Projekt

Es erscheint ein neues Fenster. Geben Sie den Namen des Projekts ein und klicken Sie auf "Fertig stellen".

PDF Creator für Java (Schritt-für-Schritt) Anleitung, Abbildung 2: Das neue Projekt konfigurieren

Konfigurieren Sie das neue Projekt

Nachdem Sie auf Fertigstellen klicken, wird ein neues Projekt mit einer Datei pom.xml geöffnet, verwenden Sie dann diese Datei, um einige Maven-Projektabhängigkeiten hinzuzufügen.

PDF Creator für Java (Schritt-für-Schritt) Tutorial, Abbildung 3: Die pom.xml Datei

Die pom.xml-Datei

Fügen Sie die folgenden Abhängigkeiten in die Datei pom.xml ein.

``xml-mvn-install


Sobald Sie die Abhängigkeiten in die Datei `pom.xml` eingefügt haben, erscheint ein kleines Symbol in der oberen rechten Ecke der Datei.

![PDF Creator für Java (Schritt-für-Schritt) Tutorial, Abbildung 4: Die pom.xml-Datei mit einem Symbol zur Installation von Abhängigkeiten](/static-assets/pdf/blog/pdf-creator-java-tutorial/pdf-creator-java-tutorial-4.webp)

**Die pom.xml-Datei mit einem Symbol zur Installation von Abhängigkeiten**

Klicken Sie auf dieses Symbol, um die Maven-Abhängigkeiten von IronPDF for Java zu installieren. Dies dauert nur ein paar Minuten, je nach Internetverbindung.

## 4. PDF-Dateien erstellen

In diesem Abschnitt wird erläutert, wie man neue PDF-Dokumente mit IronPDF for Java erstellt. IronPDF macht es sehr einfach, neue PDF-Dokumente mit nur ein paar Zeilen Code zu erstellen.

Es gibt viele verschiedene Wege, um PDF-Dateien mit IronPDF for Java zu erstellen.
* Die [`renderHtmlAsPdf`](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#renderHtmlAsPdf(java.lang.String)) Methode kann einen HTML-String in eine PDF-Datei konvertieren
* Die [`renderHtmlFileAsPdf`](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#renderHtmlFileAsPdf(java.lang.String)) Methode kann HTML-Dateien in PDF-Dokumente konvertieren
* Die [`renderUrlAsPdf`](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#renderUrlAsPdf(java.lang.String)) Die Methode kann PDF-Dateien direkt von einer URL erstellen und das Ergebnis in einem angegebenen Ordner speichern.

### 4.1. PDF-Dokumente mit einem HTML-String erstellen

Das folgende Codebeispiel zeigt, wie die Methode "renderHtmlAsPdf" verwendet wird, um eine HTML-Zeichenkette in ein PDF-Dokument umzuwandeln. Beachten Sie, dass die Verwendung der Methode `renderHtmlAsPdf` Grundkenntnisse über die Funktionsweise von HTML erfordert.

```java
import com.ironsoftware.ironpdf.*;
import java.io.IOException;
import java.nio.file.Paths;

public class main {
    public static void main(String[] args) throws IOException {
        License.setLicenseKey("YOUR-LICENSE-KEY");
        Settings.setLogPath(Paths.get("C:/tmp/IronPdfEngine.log"));
        //string filename
        PdfDocument myPdf = PdfDocument.renderHtmlAsPdf("<h1> ~Hello World~ </h1> Made with IronPDF!");
        //new FileOutputStream
        myPdf.saveAs(Paths.get("html_saved.pdf"));
    }
}

Die Ausgabe des obigen Codes ist unten angegeben.

PDF Creator für Java (Schritt-für-Schritt) Tutorial, Abbildung 5: Die Ausgabedatei

Die Ausgabedatei

4.2. Erstellen einer PDF-Datei aus einer HTML-Datei

Mit der Methode renderHtmlFileAsPdf der IronPDF-Bibliothek können Sie eine neue PDF-Datei aus einer HTML-Quelldatei erzeugen. Mit dieser Methode wird alles in einem HTML-Dokument in eine PDF-Datei umgewandelt, einschließlich Grafiken, CSS, Formulare und so weiter.

import com.ironsoftware.ironpdf.*;
import java.io.IOException;
import java.nio.file.Paths;

public class main {
    public static void main(String[] args) throws IOException {
        License.setLicenseKey("YOUR-LICENSE-KEY");
        Settings.setLogPath(Paths.get("C:/tmp/IronPdfEngine.log"));
        PdfDocument myPdf = PdfDocument.renderHtmlFileAsPdf("index.html");
        myPdf.saveAs(Paths.get("html_saved.pdf"));
    }
}
JAVA

Die Ausgabe des obigen Codebeispiels ist unten angegeben.

PDF Creator für Java (Schritt-für-Schritt) Anleitung, Abbildung 6: Die Ausgabedatei aus einer HTML-Datei

Die Ausgabedatei aus einer HTML-Datei

4.3. PDF-Dateien aus URLs erstellen

Mit IronPDF können Sie schnell und mit hervorragender Präzision und Genauigkeit ein PDF aus der URL einer Webseite erstellen. Es bietet auch die Möglichkeit, PDF-Dateien von Websites zu erstellen, die mit Zugangsdaten gesperrt sind.

import com.ironsoftware.ironpdf.*;
import java.io.IOException;
import java.nio.file.Paths;

public class main {
    public static void main(String[] args) throws IOException {
        License.setLicenseKey("YOUR-LICENSE-KEY");
        Settings.setLogPath(Paths.get("C:/tmp/IronPdfEngine.log"));
        PdfDocument myPdf = PdfDocument.renderUrlAsPdf("https://www.alibaba.com/");
        myPdf.saveAs(Paths.get("html_saved.pdf"));
    }
}
JAVA

Die Ausgabe des obigen Codes ist unten angegeben.

PDF Creator für Java (Schritt-für-Schritt) Tutorial, Abbildung 7: Die Ausgabedatei im PDF-Format von der Alibaba-Website

Die Ausgabedatei im PDF-Format von der Alibaba-Website

4.4. PDF-Dateien aus Bildern erstellen

IronPDF for Java kann auch eine PDF-Datei aus einem oder mehreren Bildern erstellen.

import com.ironsoftware.ironpdf.*;
import java.io.IOException;
import java.nio.file.*;
import java.util.ArrayList;
import java.util.List;

public class main {
    public static void main(String[] args) throws IOException {
        Path imageDirectory = Paths.get("assets/images");
        List<Path> imageFiles = new ArrayList<>();
        try (DirectoryStream<Path> stream = Files.newDirectoryStream(imageDirectory, "*.{png,jpg}")) {
            for (Path entry: stream) {
                imageFiles.add(entry);
            }
            PdfDocument.fromImage(imageFiles).saveAs(Paths.get("assets/composite.pdf"));
        } catch (IOException exception) {
            throw new RuntimeException(String.format("Error converting images to PDF from directory: %s: %s",
                    imageDirectory,
                    exception.getMessage()),
                exception);
        }
    }
}
JAVA

Die Ausgabe des obigen Codes ist unten angegeben.

PDF Creator für Java (Schritt-für-Schritt) Tutorial, Abbildung 8: Die Ausgabedatei im PDF-Format aus Bildern

Die Ausgabedatei im PDF-Format aus Bildern

5. Schlussfolgerung

Dieser Artikel zeigte, wie Sie PDFs von Grund auf oder aus bereits vorhandenen HTML-Dateien oder URLs erstellen können. IronPDF ermöglicht Ihnen die Konvertierung von verschiedenen Formaten in ein hochwertiges PDF und macht die Bearbeitung und Formatierung dieser PDF-Dateien sehr einfach.

IronPDF ist perfekt für Softwareentwickler und Unternehmen, die PDF-Dateien bearbeiten, modifizieren oder manipulieren müssen. Um mehr über IronPDF for Java zu erfahren und um ähnliche Tutorials zur Bearbeitung von PDF-Dateien mit Java zu erhalten, lesen Sie bitte die folgenden Seiten offizielle Dokumentation. Eine Anleitung zur Erstellung von PDF-Dateien mit Java finden Sie hier Java-Codebeispiel.

IronPDF for Java ist für Entwicklungszwecke kostenlos, für die kommerzielle Nutzung ist jedoch eine Lizenz erforderlich. Für weitere Informationen zur Lizenzierung besuchen Sie bitte die folgende Seite lizenzierungsseite.

< PREVIOUS
Wie man mit Java eine Tabelle in einem PDF-Dokument erstellt (Tutorial)

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

Gratis Maven Download Lizenzen anzeigen >