Test in einer Live-Umgebung
Test in der Produktion ohne Wasserzeichen.
Funktioniert überall, wo Sie es brauchen.
Dieser Artikel wird besprechen, wie man PDF-Dateien mithilfe einer Java-PDF-Bibliothek erstellt.
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, generieren PDF-Formulareund inhalt 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.
Bevor ein PDF-Datei-Generator in Java implementiert wird, müssen einige wesentliche Anforderungen erfüllt sein. Zu diesen Voraussetzungen gehören:
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 vorgehen Download-Link von der Java-Website um sie zu installieren.
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 herunterladen download-Link oder IntelliJ von diesem JetBrains Download-Link.
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 hier Anleitung 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.
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.
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.
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.
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.9.1</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.
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.
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.
Eine PDF-Datei erstellen
Es gibt zahlreiche Möglichkeiten, mit IronPDF PDF-Dateien zu erzeugen. Jedoch wird in diesem Artikel nur über zwei von ihnen gesprochen:
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"));
}
}
Die resultierende PDF-Datei zeigt das PDF, das durch Konvertierung der URL in eine PDF-Datei erstellt wurde.
Die PDF-Ausgabedatei
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"));
}
}
Das folgende Bild zeigt die Ausgabe des obigen Codes, der aus einem HTML-String eine PDF-Datei erzeugt.
Die PDF-Ausgabedatei
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"));
}
}
Die passwortgeschützte PDF-Datei
Sobald Sie das richtige Passwort eingegeben haben, können Sie auf die PDF-Datei zugreifen.
Die PDF-Ausgabedatei
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, um pDFs erzeugenwie die Umwandlung eines URL zu PDF, die Umwandlung eines HTML-String zu PDFund die Schaffung passwortgeschützt oder digital 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 eine lizenz ist für die gewerbliche Nutzung erforderlich. Sie können jedoch eine kostenlose 30-tägige Testlizenz um die Funktionalität von IronPDF for Java zu testen.
9 .NET API-Produkte für Ihre Bürodokumente