Test in einer Live-Umgebung
Test in der Produktion ohne Wasserzeichen.
Funktioniert überall, wo Sie es brauchen.
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 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.
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:
Öffnen Sie Ihr Maven-Projekt in einer IDE wie Eclipse, IntelliJ IDEA oder NetBeans.
Ö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.
Speichern Sie die pom.xml
Datei.
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.*;
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.
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"));
}
}
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.renderHtmlAsPdf
Methode 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 demsaveAs
Methode, wobei der Dateipfad als Argument angegeben wird. In diesem Beispiel wird die Datei unter dem Namen "html_saved.pdf" im aktuellen Verzeichnis gespeichert.
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"));
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.
Ausgabe der PDF-Datei
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"));
Im Folgenden werden die Schritte zur Konvertierung von URL in PDF beschrieben:
Importieren Sie die erforderlichen Klassen aus der IronPDF-Bibliothek und aus den Java-Standardbibliotheken.
Setzen Sie Ihren IronPDF-Lizenzschlüssel mit der Methode License.setLicenseKey
. Sie können einen Lizenzschlüssel von der IronPDF-Website erhalten.
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.
Verwenden Sie diePdfDocument.renderUrlAsPdf
Methode, um die URL als PDF darzustellen. Diese Methode gibt einpdfDocumentObjekt, das das erzeugte PDF-Dokument darstellt.
Verwenden Sie diePdfDocument.speichernAls
Methode 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.
Ausgabe der PDF-Datei
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.
9 .NET API-Produkte für Ihre Bürodokumente