VERWENDUNG VON IRONPDF FOR JAVA

Java PDF Converter (Code-Beispiel-Tutorial)

Aktualisiert 25. August 2024
Teilen Sie:

Dieser Artikel wird die PDF-Konvertierung und die Umwandlung von Dateien in PDF mithilfe von Java behandeln und auch IronPDF, eine Java PDF-Bibliothek, vorstellen.

IronPDF: Java PDF-Bibliothek

IronPDF ist einJava PDF-Bibliothek von Iron Softwaredamit Entwickler erstellen können,pDF-Dokumente einfach bearbeiten und manipulieren. Es bietet eine einfach zu verwendende API fürkonvertierung von HTML-Inhalten in PDF-Dokumentedie Übersetzung muss fachlich korrekt sein und gleichzeitig die Funktionen und Vorteile dieser Entwicklerwerkzeuge erläutern, die mit .NET, CSS und JavaScript sowie einer Vielzahl von Werkzeugen zur Anpassung und Änderung bestehender PDF-Dateien arbeiten.

IronPDF bietet hervorragende Unterstützung für moderne Webtechnologien wie CSS3 und JavaScript, wodurch es möglich ist, PDF-Dokumente und -Seiten zu erstellen, die fortgeschrittene Funktionen wieinteraktive Formulare mit IronPDF-Beispielen undextrahieren eingebetteter Medien.

Entwickler können die einfache API von IronPDF nutzen, um PDFs von Grund auf zu erzeugen oder bestehende HTML-Dokumente in PDFs zu konvertieren. Die Bibliothek bietet auch eine Vielzahl von Anpassungsoptionen, die es Entwicklern ermöglichen, hinzugefügtbenutzerdefinierte Kopf- und Fußzeilen für PDFs, wasserzeichen für Sicherheitszwecke, Bilder und andere Funktionen zu ihren PDF-Dokumenten hinzufügen.

Die Bibliothek ist auf Schnelligkeit und Effizienz ausgelegt, d. h. sie kann große PDF-Dateien und komplexe Dokumente problemlos verarbeiten. IronPDF unterstützt auch Multithreading, so dass Entwickler PDF-Dokumente parallel erzeugen und die Gesamtleistung verbessern können.

Erste Schritte mit IronPDF

Installieren der IronPDF-Java-Bibliothek in Ihrem Maven-Projekt ist ein unkomplizierter Prozess. Führen Sie die folgenden Schritte aus, um die Bibliothek unter Verwendung der bereitgestellten Abhängigkeit zu installieren:

  1. Öffnen Sie Ihr Maven-Projekt in einer IDE wie Eclipse, IntelliJ IDEA oder NetBeans.

  2. Öffnen Sie die Datei pom.xml für Ihr Projekt.

    Blättern Sie nach unten zum Abschnitt Abhängigkeiten und fügen Sie den folgenden Code hinzu:

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

Dieser Code fügt die IronPDF Java-Bibliothek und die slf4j-simple Logging-Bibliothek als Abhängigkeiten für Ihr Projekt hinzu.

  1. Speichern Sie die pom.xml Datei.

  2. Erstellen Sie Ihr Projekt, um die IronPDF-Java-Bibliothek und ihre Abhängigkeiten herunterzuladen und zu installieren.

    Sie können jetzt die IronPDF-Java-Bibliothek in Ihrem Projekt verwenden. Fügen Sie dazu die folgende Import-Anweisung in Ihre Java-Klasse ein:

import com.ironsoftware.pdf.*;
JAVA

Mit der IronPDF for Java API können Sie nun PDF-Dokumente erstellen, bearbeiten und manipulieren.

Sie haben die IronPDF Java-Bibliothek erfolgreich in Ihrem Maven-Projekt installiert, indem Sie die bereitgestellte Abhängigkeit verwenden. Sie können nun die Bibliothek verwenden, um HTML-Dokumente in PDF zu konvertieren, PDF-Dokumente von Grund auf neu zu erstellen und bestehende PDF-Dokumente zu ändern.

HTML in PDF-Datei konvertieren

AnhTML-Inhalte in eine PDF-Datei konvertierenMit IronPDF for Java können Sie den folgenden Java-Code verwenden:

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

public class HtmlToPdfConverter {
    public static void main(String[] args) {
        // Apply your license key
        License.setLicenseKey("YOUR-LICENSE-KEY");

        // Set a log path
        Settings.setLogPath(Paths.get("C:/tmp/IronPdfEngine.log"));

        // Render the HTML as a PDF. Stored in myPdf as type PdfDocument;
        PdfDocument myPdf = PdfDocument.renderHtmlAsPdf("<h1>Hello World</h1> Made with IronPDF!");

        // Save the PdfDocument to a file
        myPdf.saveAs(Paths.get("html_saved.pdf"));
    }
}
JAVA

Das obige Programm setzt den Lizenzschlüssel mit der Methode License.setLicenseKey. Anschließend wird der Protokollpfad mit der Methode Settings.setLogPath festgelegt, um den Ausgabeordner anzugeben, in dem die Protokolldatei gespeichert werden soll.

Als nächstes verwendet es diePdfDocument.renderHtmlAsPdfMethode zum Rendern des HTMLs als PDF-Dokument. Der HTML-Inhalt wird als String-Argument an diese Methode übergeben. In diesem Beispiel ist der HTML-Inhalt eine einfache "Hello World"-Nachricht.

Nachdem das PDF-Dokument erstellt wurde, speichert das Programm es in einer Datei mit demsaveAsMethode, wobei der Dateipfad als Argument angegeben wird. In diesem Beispiel wird die Datei unter dem Namen "html_saved.pdf" im aktuellen Verzeichnis gespeichert.

HTML-Dateien in das PDF-Dateiformat konvertieren

Die Verwendung desHTML-Datei zur Erzeugung von PDF-Dateien ist eine komplexe Aufgabe. Aber IronPDF macht es sehr einfach, und mit Hilfe von IronPDF können wir diese Aufgabe mit ein paar Zeilen Code erledigen.

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

// Apply your license key
License.setLicenseKey("YOUR-LICENSE-KEY");

// Set a log path
Settings.setLogPath(Paths.get("C:/tmp/IronPdfEngine.log"));

// Render the HTML as a PDF. Stored in myPdf as type PdfDocument;
PdfDocument myPdf = PdfDocument.renderHtmlFileAsPdf("invoice.html");

// Save the PdfDocument to a file
myPdf.saveAs(Paths.get("html_file_saved.pdf"));
JAVA

Zunächst wird die IronPDF-Bibliothek zusammen mit den erforderlichen Java-IO-Klassen importiert. Ein Lizenzschlüssel wird festgelegt, um die Verwendung der IronPDF-Bibliothek zu ermöglichen. Der Protokollpfad wird zu Protokollierungszwecken auf das angegebene Verzeichnis gesetzt.

Als nächstes wird die HTML-Datei mit IronPDF als PDF-Dokument gerendert.renderHtmlFileAsPdf methode. Das resultierende PDF-Dokument wird in einer Variablen namens myPdf gespeichert.

Abschließend wird das PDF-Dokument mit der Methode saveAs in einer Datei gespeichert, wobei der Pfad der Ausgabedatei angegeben wird.

Java PDF Konverter(Code-Beispiel-Tutorial), Abbildung 1: Ausgabe der PDF-Datei

Ausgabe der PDF-Datei

URL in PDF-Datei umwandeln

Der mitgelieferte Code kann verwendet werden, um jedeURL schnell in ein PDF-Dokument umwandeln und speichern Sie es mit Hilfe der IronPDF-Bibliothek in einer Datei.

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

// Apply your license key
License.setLicenseKey("YOUR-LICENSE-KEY");

// Set a log path
Settings.setLogPath(Paths.get("C:/tmp/IronPdfEngine.log"));

// Render the HTML as a PDF. Stored in myPdf as type PdfDocument;
PdfDocument myPdf = PdfDocument.renderUrlAsPdf("https://ironpdf.com");

// Save the PdfDocument to a file
myPdf.saveAs(Paths.get("url.pdf"));
JAVA

Im Folgenden werden die Schritte zur Konvertierung von URL in PDF beschrieben:

  1. Importieren Sie die erforderlichen Klassen aus der IronPDF-Bibliothek und aus den Java-Standardbibliotheken.

  2. Setzen Sie Ihren IronPDF-Lizenzschlüssel mit der Methode License.setLicenseKey. Sie können einen Lizenzschlüssel von der IronPDF-Website erhalten.

  3. Legen Sie den Pfad für die IronPDF-Protokolldatei mit der Methode Settings.setLogPath fest. Dieser Schritt ist optional, wird aber zu Debugging-Zwecken empfohlen.

  4. Verwenden Sie diePdfDocument.renderUrlAsPdfMethode, um die URL als PDF darzustellen. Diese Methode gibt einpdfDocumentObjekt, das das erzeugte PDF-Dokument darstellt.

  5. Verwenden Sie diePdfDocument.speichernAlsMethode zum Speichern der PDF-Datei in eine Datei. Diese Methode nimmt ein Path-Objekt, das den Dateipfad darstellt, wohin die PDF-Datei gespeichert werden soll.

    Java PDF Konverter(Beispiel-Tutorial), Abbildung 2: Ausgabe der PDF-Datei

    Ausgabe der PDF-Datei

Zusammenfassung

Der Artikel hebt die Bedeutung des PDF-Formats im heutigen digitalen Zeitalter hervor und stellt IronPDF als eine Java-PDF-Bibliothek vor, die Entwicklern bei der Erstellung, Bearbeitung und Manipulation von PDF-Dokumenten hilft. IronPDF ist mit modernen Webtechnologien wie CSS3 und JavaScript kompatibel und verfügt über eine unkomplizierte API, die es Entwicklern ermöglicht, PDF-Dateien von Grund auf zu erzeugen oder bestehende HTML-Dokumente in PDFs zu konvertieren.

Darüber hinaus zeigt der Artikel anhand praktischer Beispiele, wie IronPDF zur Konvertierung von HTML-Dateien, HTML-Inhalten und URLs in PDF-Dokumente verwendet werden kann. Das Preismodell fürIronPDFs Lizenzierungsoptionenbeginnt bei $749 und beinhaltet einkostenlose Testmöglichkeitfür Entwickler, um das Produkt vor dem Kauf zu testen.

< PREVIOUS
Wie man PDF-Dateien aus Java-Anwendungen dynamisch generiert
NÄCHSTES >
Hinzufügen digitaler Signaturen zu PDFs 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 >