Test in einer Live-Umgebung
Test in der Produktion ohne Wasserzeichen.
Funktioniert überall, wo Sie es brauchen.
Dieser Artikel verwendet IronPDF, um PDF-Berichte zu erstellen. Dies kann eine erhebliche Zeit- und Arbeitsersparnis gegenüber der manuellen Erstellung von Berichten von Grund auf bedeuten. Insgesamt ist ein PDF-Berichtsgenerator ein effizientes und effektives Werkzeug, um schnell und einfach professionelle Berichte zu erstellen.
IronPDF for Java PDF-Bibliothek ist eine Java-PDF-Bibliothek, die es Entwicklern ermöglicht, PDF-Dokumente in ihren Java-Anwendungen einfach zu erstellen, zu bearbeiten und darzustellen. Mit IronPDF können Entwickler hochwertige PDFs aus HTML, CSS und JavaScript sowie aus anderen Dateiformaten wie Bildern, Word-Dokumenten und Excel-Tabellen erzeugen.
IronPDF wurde mit Blick auf Einfachheit und Flexibilität entwickelt und macht es Entwicklern leicht, PDF-Funktionen in ihre Java-Anwendungen zu integrieren. Es bietet einen umfassenden Funktionsumfang, einschließlich Unterstützung fürText- und Bildhinzufügung, und andere Medien in PDF-Dateien sowie die Fähigkeit zudigitale Signaturen hinzufügen, wasserzeichen, und andereSicherheitsfunktionen. Darüber hinaus bietet IronPDF fortgeschrittene PDF-Bearbeitungsfunktionen wiezusammenlegung, spaltungundSeiten extrahierenaus vorhandenen PDF-Dokumenten.
Um einen PDF-Bericht mit IronPDF zu erstellen, müssen bestimmte Voraussetzungen erfüllt sein. Zu diesen Voraussetzungen gehören:
Java muss auf Ihrem System installiert sein, und sein Pfad muss in den Umgebungsvariablen festgelegt sein. Wenn Sie Java noch nicht installiert haben, können Sie es von der Webseite herunterladen und installieren.offizielle Java-Download-Seite.
Eine integrierte Entwicklungsumgebung(IDE) wie zum BeispielEclipse oderIntelliJ ist erforderlich, um Ihren Code zu schreiben und auszuführen.
Maven, ein Build-Automatisierungstool, sollte in Ihre IDE integriert werden, um Abhängigkeiten zu verwalten und das Projekt zu erstellen. Wenn Sie mit Maven nicht vertraut sind oder Hilfe bei der Integration in Ihre IDE benötigen, können Sie auf dieoffizieller Maven-Integrationsleitfaden zur Orientierung.
Sobald diese Voraussetzungen erfüllt sind, können Sie mit der Einrichtung Ihres Projekts fortfahren und IronPDF verwenden, um PDF in Ihrer Java-Anwendung zu erzeugen.
Um zu beginnen, öffnen Sie JetBrains IntelliJ IDEA und erstellen Sie ein neues Maven Java Projekt.
Ein Maven-Projekt erstellen
Wenn Sie ein neues Projekt in JetBrains IntelliJ IDEA starten, erscheint eine Eingabeaufforderung in einem neuen Fenster, die nach dem Namen und dem Speicherort des Projekts fragt. Nachdem Sie einen geeigneten Namen und einen Speicherort eingegeben haben, können Sie durch Klicken auf die Schaltfläche "Fertig stellen" fortfahren.
Konfigurieren Sie das 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.
<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.
Installieren Sie Abhängigkeiten aus der pom.xml-Datei
Klicken Sie einfach auf dieses Symbol, um Abhängigkeiten zu installieren. Dieser Vorgang sollte nur wenige Minuten dauern, je nach Geschwindigkeit Ihrer Internetverbindung. Danach können Sie eine neue Java-Datei oder Java-Klassendateien erstellen und mit dem Schreiben Ihres Codes beginnen.
Mit IronPDF können Entwickler schnell und einfach benutzerdefinierte Berichte aus einer Vielzahl von Datenquellen, einschließlich Datenbanken, APIs und anderen Quellen, erstellen. Einer der Hauptvorteile der Verwendung von IronPDF für die Berichterstellung ist die Möglichkeit, PDF-Berichte aus HTML zu generieren. Das bedeutet, dass die Entwickler ihre Berichte mit vertrauten HTML- und CSS-Auszeichnungen gestalten können.
Sie können einen PDF-Bericht direkt aus HTML erstellen und gleichzeitig als PDF-Datei speichern, indem Sie dierenderHtmlAsPdf
methode. Diese Methode nimmt HTML-Code als Eingabe und erzeugt eine PDF-Instanz als Ausgabe. Es verwendet diesaveAs
Methode zum Speichern von Daten als neues Dokument an einem angegebenen Ort.
Der Quellcode ist unten angegeben:
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("\n" +
"\n" +
"\n" +
"\tSample Report\n" +
"\t\n" +
"\t\tbody {\n" +
"\t\t\tfont-family: Arial, sans-serif;\n" +
"\t\t\tfont-size: 14px;\n" +
"\t\t}\n" +
"\t\ttable {\n" +
"\t\t\tborder-collapse: collapse;\n" +
"\t\t\twidth: 100%;\n" +
"\t\t}\n" +
"\t\tth, td {\n" +
"\t\t\tpadding: 8px;\n" +
"\t\t\ttext-align: left;\n" +
"\t\t\tborder-bottom: 1px solid #ddd;\n" +
"\t\t}\n" +
"\t\tth {\n" +
"\t\t\tbackground-color: #f2f2f2;\n" +
"\t\t}\n" +
"\t\th1 {\n" +
"\t\t\tfont-size: 24px;\n" +
"\t\t\tmargin-bottom: 16px;\n" +
"\t\t}\n" +
"\t\tp {\n" +
"\t\t\tmargin-bottom: 8px;\n" +
"\t\t}\n" +
"\t\n" +
"\n" +
"\n" +
"\tSample Report\n" +
"\tThis is a sample report generated with HTML.\n" +
"\t\n" +
"\t\t\n" +
"\t\t\t\n" +
"\t\t\t\tID\n" +
"\t\t\t\tName\n" +
"\t\t\t\tAge\n" +
"\t\t\t\tEmail\n" +
"\t\t\t\n" +
"\t\t\n" +
"\t\t\n" +
"\t\t\t\n" +
"\t\t\t\t1\n" +
"\t\t\t\tJohn Doe\n" +
"\t\t\t\t30\n" +
"\t\t\t\tjohn.doe@example.com\n" +
"\t\t\t\n" +
"\t\t\t\n" +
"\t\t\t\t2\n" +
"\t\t\t\tJane Smith\n" +
"\t\t\t\t25\n" +
"\t\t\t\tjane.smith@example.com\n" +
"\t\t\t\n" +
"\t\t\t\n" +
"\t\t\t\t3\n" +
"Mike Johnson\n" +
"40\n" +
"mike.johnson@example.com\n" +
"\n" +
"\n" +
"\n" +
"" +
"");
myPdf.saveAs(Paths.get("html_saved.pdf"));
}
}
Schreiben Sie einfach direkt HTML-Code in Ihr Projekt, und es wird sofort eine PDF-Datei daraus generiert.
Die PDF-Ausgabedatei
Mit IronPDF können Sie RTF-Code auch mit einem Java-Programm rendern. Im Folgenden finden Sie den Beispielcode für die Konvertierung von RTF in einen PDF-Bericht. In diesem Beispiel wird dierenderRtfAsPdf
methode zum Rendern von RTF-Code als PDF-Instanz und schließlich die Methode "SaveAs" zum Speichern von PDFs.
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.renderRtfAsPdf("{\\rtf1\\ansi\\deff0\n" +
"{\\fonttbl{\\f0 Arial;}}\n" +
"{\\colortbl;\\red0\\green0\\blue0;\\red255\\green0\\blue0;}\n" +
"\\pard\\plain\\fs24\\cf1\n" +
"\\cbpat8\n" +
"\\qc\\ul\\i\\cf2\\expndtw2\\charscalex120 Sample Report\\line\n" +
"\\ulnone\\i0\\cf1\\charscalex100\\expndtw0\\par\n" +
"\\pard\\plain\\fs18\\cf1\n" +
"This is a sample report generated with RTF.\\par\n" +
"\\par\n" +
"\\pard\\plain\\fs16\\cf1\n" +
"\\cbpat0\n" +
"\\qc\n" +
"{\\b Table 1: Sample Data}\\par\n" +
"\\par\n" +
"{\\pard\\plain\\fs16\\cf1\n" +
"\\qc\n" +
"{\\*\\shppict{\\pict\\pngblip\\picw98\\pich36\\picwgoal441\\pichgoal162\\hex5b5d5c5f5d5c5d5e5c5e5f5d5c5e5c5f5c5f5d5d5c5f5e5e5d5e5d5d5f5c5e5e5c5e5d5d5c5e5c5f5e5f5d5d5c5e5c5f5e5d5c5f5d5e5d5d5c5f5e5e5d5d5c5f5d5e5c5f5d5c5f5d5c5e5e5d5c5e5f5d5e5e5d5c5e5d5c5f5d5c5e5c5f5e5d5d5c5e5c5f5e5f5d5d5c5e5c5f5e5d5c5f5d5e5d5d5c5f5e5e5d5d5c5f5d5e5c5f5d5c5f5d5c5e5e5d5c5e5f5d5e5e5d5c5e5d5c5f5d5c5e5c5f5e5d5d5c5e5c5f5e5f5d5d5c5e5c5f5e5d5c5f5d5e5d5d5c5f5e5e5d5d5c5f5d5e5c5f5d5c5f5d5c5e5e5d5c5e5f5d5e5e5d5c5e5d5c5f5d5c5e5c5f5e5d5d5c5e5c5f5e5f5d5d5c5e5c5f5e5d5c5f5d5e5d5d5c5f5e5e5d5d5c5f5d5e5c5f5d5c5f5d5c5e5e5d5c5e5f5d5e5e5d5c5e5d5c5\n");
myPdf.saveAs(Paths.get("html_saved.pdf"));
}
}
Die Ausgabedatei im PDF-Format aus RTF-Code
Zusammenfassend lässt sich sagen, dass die Verwendung eines PDF-Berichtsgenerators wieIronPDF for Java PDF API können Unternehmen und Organisationen viel Zeit und Mühe bei der Erstellung professioneller Berichte sparen.
Weitere Tutorials und Code-Beispiele finden Sie auf der WebsiteBeispiele für die Erstellung von Java-PDFs. Wenn Sie wissen möchten, wie Sie IronPDF zur Erstellung von PDFs verwenden, besuchen Sie bitte dieJava-Tutorial zur PDF-Erstellung.
IronPDF for Java ist für Entwicklungszwecke kostenlos erhältlich, für die kommerzielle Nutzung ist jedoch eine kommerzielle Lizenz erforderlich. Sie können jedoch eine kostenlosetestlizenz für IronPDF um die Funktionalitäten von IronPDF for Java zu testen. Für weitere Informationen zur Lizenzierung besuchen Sie bitte dieIronPDF-Lizenzierungsrichtlinien.
9 .NET API-Produkte für Ihre Bürodokumente