PRODUKTVERGLEICHE Ein Vergleich zwischen IronPDF für Java und Spire.PDF Java Darrius Serrant Aktualisiert:Juli 28, 2025 Download IronPDF Maven-Download JAR-Download Gratis testen Kopie für LLMs Kopie für LLMs Seite als Markdown für LLMs kopieren In ChatGPT öffnen Fragen Sie ChatGPT nach dieser Seite Öffnen Sie in Zwillinge Fragen Sie Gemini nach dieser Seite Öffnen Sie in Grok Fragen Sie Grok nach dieser Seite Offen in Verwirrung Fragen Sie Perplexity zu dieser Seite Teilen Auf Facebook teilen Auf X (Twitter) teilen Auf LinkedIn teilen URL kopieren E-Mail-Artikel Java ist eine beliebte Programmiersprache, die weit verbreitet ist, um eine Vielzahl von Anwendungen zu erstellen. Es ist eine objektorientierte Sprache, die leicht zu erlernen und zu verwenden ist. Eine häufige Aufgabe, die Java-Entwickler ausführen müssen, ist die Arbeit mit PDF-Dateien (Portable Document Format). Eine PDF-Datei ist eine Art von Dokument, das leicht gemeinsam genutzt und auf einer Vielzahl von Geräten angezeigt werden kann. In Java gibt es mehrere Bibliotheken zur Arbeit mit PDF-Dateien. Diese Bibliotheken bieten eine Reihe von Funktionen zum Erstellen, Ändern und Lesen von PDF-Dokumenten. In diesem Artikel besprechen wir zwei führende Bibliotheken für PDF in Java: IronPDF for Java Spire.PDF für Java (von E-iceblue) IronPDF und Spire.PDF sind beides Java-Bibliotheken, die verwendet werden können, um PDF-Dokumente zu erstellen, zu bearbeiten und zu manipulieren. Beide Bibliotheken bieten ähnliche Funktionalitäten, wie die Möglichkeit, PDF-Dokumente von Grund auf neu zu erstellen, HTML und andere Dateiformate in PDF zu konvertieren sowie Text und Bilder aus bestehenden PDFs zu extrahieren. 1. IronPDF für Java IronPDF ist eine Bibliothek zur PDF-Erstellung und -Manipulation für die Programmiersprache Java. Es ermöglicht Entwicklern, PDF-Dateien innerhalb ihrer Java-Anwendungen zu erstellen, zu bearbeiten und zu lesen. IronPDF bietet eine Vielzahl von Funktionen, einschließlich der Möglichkeit, PDFs aus HTML zu generieren, PDF-Formulare zu erstellen, Text und Bilder hinzuzufügen und zu extrahieren und mehr. Es unterstützt auch die Verwendung von digitalen Signaturen, Passwortschutz und Verschlüsselung für zusätzliche Sicherheit. IronPDF ist mit einer Vielzahl von Java-Frameworks kompatibel, einschließlich Spring und Play. 1.2. IronPDF für Java Features IronPDF für Java ist eine leistungsstarke PDF-Bibliothek. Zu seinen Funktionen gehören: 1.2.1. PDF-Erstellung IronPDF für Java ermöglicht Entwicklern, PDF-Dokumente von Grund auf neu zu erstellen oder bestehende HTML-, ASPX- oder Bilddateien in PDFs zu konvertieren. 1.2.2. PDF-Bearbeitung IronPDF für Java bietet eine breite Palette von Bearbeitungsfunktionen, wie das Hinzufügen von Text, Bildern und Anmerkungen zu PDFs sowie das Teilen, Zusammenführen und Verschlüsseln von PDFs. 1.2.3. PDF-Rendering IronPDF für Java unterstützt die Anzeige von PDF-Dateien in Webbrowsern und kann PDF-Dateien in Bilder, HTML oder Text konvertieren. 1.2.4. PDF-Sicherheit IronPDF für Java bietet erweiterte Sicherheitsfunktionen wie Passwortschutz, Verschlüsselung und digitale Signatur, um PDFs vor unbefugtem Zugriff zu schützen. 1.2.5. PDF-Formulare IronPDF für Java ermöglicht es Entwicklern, PDF-Formulare zu erstellen und zu bearbeiten, einschließlich des Ausfüllens von Formularfeldern und des Vereinfachens von Formularen. 1.2.6. PDF-Kompression IronPDF für Java kann PDF-Dokumente komprimieren, um deren Größe zu reduzieren und die Leistung zu verbessern. 1.2.7. PDF-Textextraktion IronPDF für Java ermöglicht es Entwicklern, Text aus PDFs zu extrahieren und in verschiedenen Dateiformaten wie txt, CSV und JSON zu speichern. 2. Spire.PDF für Java Spire.PDF für Java ist eine hoch angesehene Java-PDF-Bibliothek, die Entwicklern die Werkzeuge bietet, die sie benötigen, um PDF-Dokumente einfach zu erstellen, zu lesen und zu manipulieren. Mit seinen erweiterten Funktionen und der Unterstützung für sowohl PDF- als auch XPS-Formate bietet Spire.PDF für Java eine breite Palette von PDF-Bearbeitungsmöglichkeiten. Dies macht es zu einer beliebten Wahl für Entwickler, die an Java-Anwendungen arbeiten. Zusätzlich bietet Spire.PDF für Java leistungsstarke Konvertierungsmöglichkeiten, mit denen PDF-Dokumente in verschiedene Dateiformate wie HTML, XML und Bilder konvertiert werden können. Darüber hinaus ist Spire.PDF für Java mit erweiterten Sicherheitsfunktionen ausgestattet, einschließlich Unterstützung für Verschlüsselung und digitale Signaturen, um Ihre PDFs sicher zu halten. Zusätzlich bietet es die Möglichkeit, Text und Bilder aus PDFs zu extrahieren sowie Anmerkungen, Links und Lesezeichen hinzuzufügen. Insgesamt ist Spire.PDF für Java eine umfassende und vielseitige PDF-Bibliothek, die Entwicklern helfen kann, ihre PDF-Verarbeitungsvorgänge zu rationalisieren. 2.1. Spire.PDF für Java Features Spire.PDF für Java bietet eine breite Palette von Funktionen zur Arbeit mit PDF-Dokumenten, einschließlich: 2.1.1. Unterstützung für sowohl PDF- als auch XPS-Formate Spire.PDF für Java kann sowohl PDF- als auch XPS-Dateien lesen und schreiben. 2.1.2. PDF-Bearbeitungsmöglichkeiten Spire.PDF für Java ermöglicht es Entwicklern, Seiten hinzuzufügen und zu entfernen, PDFs zu teilen und zusammenzuführen und andere Bearbeitungsfunktionen auszuführen. 2.1.3. Dateiformat-Konvertierung Spire.PDF für Java kann PDF-Dokumente in verschiedene Dateiformate wie HTML, XML und Bilder konvertieren, was die Wiederverwendung und das Teilen von PDF-Inhalten erleichtert. 2.1.4. Erweiterte PDF-Sicherheitsfunktionen Spire.PDF für Java bietet Unterstützung für Verschlüsselung und digitale Signaturen, wodurch Entwickler sensible Daten in PDF-Dokumenten schützen können. 2.1.5. Text- und Bildextraktion Spire.PDF für Java kann Text und Bilder aus PDF-Dokumenten extrahieren, was die Extrahierung von Daten aus PDFs erleichtert. 2.1.6. Anmerkungen, Links und Lesezeichen Spire.PDF für Java ermöglicht es Entwicklern, Anmerkungen, Links und Lesezeichen zu PDF-Dokumenten hinzuzufügen, was die Navigation und Interaktion mit PDFs erleichtert. 3. IronPDF für Java Installation Die Installation von IronPDF für Java ist einfach und unkompliziert, selbst für unerfahrene Java-Entwickler. IronPDF für Java erfordert eine IDE, um Beispiele zu installieren und auszuführen. In diesem Artikel verwenden wir JetBrains IntelliJ IDEA. Starten Sie JetBrains IntelliJ IDEA und erstellen Sie ein neues Maven-Projekt. Ein neues Fenster wird geöffnet. Geben Sie den Namen des Projekts ein und klicken Sie auf Fertigstellen. Nach dem Klicken auf Abschluss wird ein neues Projekt geöffnet. Standardmäßig ist pom.xml im Projekt geöffnet. Dies ist hilfreich, da wir die Maven-Abhängigkeiten von IronPDF für Java hinzufügen müssen. Fügen Sie die folgenden Abhängigkeiten in die pom.xml-Datei ein: <dependencies> <dependency> <groupId>com.ironsoftware</groupId> <artifactId>ironpdf</artifactId> <version>1.0.0</version> <!-- Replace with the desired version --> </dependency> </dependencies> <dependencies> <dependency> <groupId>com.ironsoftware</groupId> <artifactId>ironpdf</artifactId> <version>1.0.0</version> <!-- Replace with the desired version --> </dependency> </dependencies> XML Sobald Sie die Abhängigkeiten in die pom.xml-Datei platziert haben, erscheint oben rechts in der Datei ein kleines Symbol. Klicken Sie auf dieses Symbol, um die Maven-Abhängigkeiten von IronPDF für Java zu installieren - dies dauert je nach Internetverbindung nur wenige Minuten. 4. Spire.PDF für Java Installation Die Installation von Spire.PDF ist fast identisch mit der oben beschriebenen Installation der Bibliothek IronPDF für Java. Öffnen Sie zunächst JetBrains IntelliJ IDEA und erstellen Sie ein neues Maven-Projekt. Ein neues Fenster wird geöffnet. Geben Sie den Namen des Projekts ein und klicken Sie auf Fertigstellen. Nach dem Klicken auf Abschluss wird ein neues Projekt geöffnet. Auch hier wird standardmäßig die pom.xml im Projekt geöffnet. Dies ermöglicht es uns, die Maven-Abhängigkeiten von Spire.PDF hinzuzufügen. Fügen Sie dann die folgenden Abhängigkeiten in die pom.xml-Datei ein: <repositories> <repository> <id>com.e-iceblue</id> <name>e-iceblue</name> <url>https://repo.e-iceblue.com/nexus/content/groups/public/</url> </repository> </repositories> <dependencies> <dependency> <groupId>e-iceblue</groupId> <artifactId>spire.pdf</artifactId> <version>8.12.6</version> </dependency> </dependencies> <repositories> <repository> <id>com.e-iceblue</id> <name>e-iceblue</name> <url>https://repo.e-iceblue.com/nexus/content/groups/public/</url> </repository> </repositories> <dependencies> <dependency> <groupId>e-iceblue</groupId> <artifactId>spire.pdf</artifactId> <version>8.12.6</version> </dependency> </dependencies> XML Wenn Sie das obige Repository und den Abhängigkeitscode hinzufügen, erscheint oben rechts in der pom.xml-Datei ein Icon. Klicken Sie auf das obige Symbol, um die Spire.PDF für Java-Abhängigkeiten zu installieren. Nach wenigen Minuten ist es installiert und einsatzbereit. 5. Erstellen Sie eine neue PDF-Datei PDF (Portable Document Format) ist ein beliebtes Dateiformat für Dokumente, um auf einer Vielzahl von Geräten und Plattformen geteilt und angezeigt zu werden. PDF-Dateien sind plattformunabhängig, was bedeutet, dass sie auf jedem Gerät angezeigt und gedruckt werden können, auf dem ein PDF-Viewer installiert ist, unabhängig von Betriebssystem oder Hardware. Darüber hinaus sind PDF-Dateien so gestaltet, dass sie eigenständig sind, was bedeutet, dass alle notwendigen Informationen, einschließlich Text, Bilder und Schriftarten, in der Datei enthalten sind, sodass sie leicht auf jedem Gerät angezeigt und weitergegeben werden können, ohne dass zusätzliche Software oder Schriftarten erforderlich sind. Das Folgende erklärt, wie man mit den beiden Bibliotheken eine neue PDF-Datei erstellt. 5.1. Erstellen Sie eine neue PDF-Datei mit IronPDF PDF-Dateien mit IronPDF für Java zu erstellen und zu bearbeiten ist einfacher als mit den meisten anderen Bibliotheken, da nur wenige Zeilen tatsächlichen Codes benötigt werden. Hier ist ein Beispiel, wie man eine neue PDF-Datei erstellt. import com.ironsoftware.ironpdf.*; import java.io.IOException; import java.nio.file.Paths; public class Main { public static void main(String[] args) throws IOException { // Set the license key (replace with your actual license key) License.setLicenseKey("YOUR-LICENSE-KEY"); // Set the log path for debugging purposes (optional) Settings.setLogPath(Paths.get("C:/tmp/IronPdfEngine.log")); // Render HTML to a PDF document PdfDocument myPdf = PdfDocument.renderHtmlAsPdf("<h1> ~Hello World~ </h1> Made with IronPDF!"); // Save the PDF document to the specified path myPdf.saveAs(Paths.get("html_saved.pdf")); } } import com.ironsoftware.ironpdf.*; import java.io.IOException; import java.nio.file.Paths; public class Main { public static void main(String[] args) throws IOException { // Set the license key (replace with your actual license key) License.setLicenseKey("YOUR-LICENSE-KEY"); // Set the log path for debugging purposes (optional) Settings.setLogPath(Paths.get("C:/tmp/IronPdfEngine.log")); // Render HTML to a PDF document PdfDocument myPdf = PdfDocument.renderHtmlAsPdf("<h1> ~Hello World~ </h1> Made with IronPDF!"); // Save the PDF document to the specified path myPdf.saveAs(Paths.get("html_saved.pdf")); } } JAVA 5.2. Erstellen Sie eine neue PDF-Datei mit Spire.PDF für Java Eine neue PDF-Datei zu erstellen mit Spire.PDF für Java ist ein einfacher Vorgang, der in wenigen Schritten abgeschlossen werden kann. Hier ist ein Beispiel, wie man eine neue PDF-Datei mit Spire.PDF für Java erstellt. import com.spire.pdf.PdfDocument; import com.spire.pdf.PdfPageBase; import com.spire.pdf.graphics.*; import java.awt.*; import java.awt.geom.Point2D; public class CreatePdfFile { public static void main(String[] args) { // Create a PDF document PdfDocument doc = new PdfDocument(); // Add a new page to the document PdfPageBase page = doc.getPages().add(); // Set the heading text String heading = "Hello World"; // Create a solid brush for text color PdfSolidBrush brush1 = new PdfSolidBrush(new PdfRGBColor(Color.BLUE)); // Create a font and format for the heading PdfTrueTypeFont font1 = new PdfTrueTypeFont(new Font("Times New Roman", Font.PLAIN, 20)); PdfStringFormat format1 = new PdfStringFormat(); format1.setAlignment(PdfTextAlignment.Center); // Draw the heading text on the page page.getCanvas().drawString(heading, font1, brush1, new Point2D.Float((float) page.getActualBounds(true).getWidth() / 2, 0), format1); // Save the document to a file doc.saveToFile("output/CreatePdf.pdf"); } } import com.spire.pdf.PdfDocument; import com.spire.pdf.PdfPageBase; import com.spire.pdf.graphics.*; import java.awt.*; import java.awt.geom.Point2D; public class CreatePdfFile { public static void main(String[] args) { // Create a PDF document PdfDocument doc = new PdfDocument(); // Add a new page to the document PdfPageBase page = doc.getPages().add(); // Set the heading text String heading = "Hello World"; // Create a solid brush for text color PdfSolidBrush brush1 = new PdfSolidBrush(new PdfRGBColor(Color.BLUE)); // Create a font and format for the heading PdfTrueTypeFont font1 = new PdfTrueTypeFont(new Font("Times New Roman", Font.PLAIN, 20)); PdfStringFormat format1 = new PdfStringFormat(); format1.setAlignment(PdfTextAlignment.Center); // Draw the heading text on the page page.getCanvas().drawString(heading, font1, brush1, new Point2D.Float((float) page.getActualBounds(true).getWidth() / 2, 0), format1); // Save the document to a file doc.saveToFile("output/CreatePdf.pdf"); } } JAVA 6. HTML zu PDF Die Erstellung von HTML zu PDF ist der Prozess der Konvertierung einer Webseite oder eines Dokuments, das in HTML (Hypertext Markup Language) geschrieben ist, in eine PDF-Datei (Portable Document Format). Dies wird häufig verwendet, um druckbare Versionen von Webseiten zu erstellen, Berichte zu erstellen und Webseiten für die spätere Verwendung zu archivieren. 6.1. HTML-Dokument in PDF mit IronPDF Eine der Hauptfunktionen von IronPDF ist die Fähigkeit, HTML in PDF zu konvertieren. Dies kann für eine Vielzahl von Zwecken nützlich sein, wie die Erstellung von dynamischen PDF-Berichten, Rechnungen oder anderen Dokumenten, die spontan generiert werden müssen. Dieser Code erstellt ein neues PDF-Dokument, indem die URL in ein PDF-Dokument konvertiert wird. import com.ironsoftware.ironpdf.*; import java.io.IOException; import java.nio.file.Paths; public class Main { public static void main(String[] args) throws IOException { // Set the log path for debugging purposes (optional) Settings.setLogPath(Paths.get("C:/tmp/IronPdfEngine.log")); // Render the URL to a PDF document PdfDocument myPdf = PdfDocument.renderUrlAsPdf("https://howard.edu/"); // Save the PDF document to the specified path myPdf.saveAs(Paths.get("url.pdf")); } } import com.ironsoftware.ironpdf.*; import java.io.IOException; import java.nio.file.Paths; public class Main { public static void main(String[] args) throws IOException { // Set the log path for debugging purposes (optional) Settings.setLogPath(Paths.get("C:/tmp/IronPdfEngine.log")); // Render the URL to a PDF document PdfDocument myPdf = PdfDocument.renderUrlAsPdf("https://howard.edu/"); // Save the PDF document to the specified path myPdf.saveAs(Paths.get("url.pdf")); } } JAVA 6.2. HTML-Dokument in PDF mit Spire.PDF Spire.PDF für Java unterstützt HTML zu PDF, aber bei der Verwendung dieser Java PDF-Komponente können Sie den Code nicht direkt ausführen. Stattdessen benötigen Sie auch ein Web-Plugin namens QT Web Plugin. Sie können dieses Plugin von QT Web Plugin download link herunterladen. Laden Sie das Plugin herunter, installieren Sie es und verwenden Sie dessen Pfad in Ihrem Code. Dann können Sie die HTML-zu-PDF-Funktion mit Spire.PDF für Java ausführen. import com.spire.pdf.graphics.PdfMargins; import com.spire.pdf.htmlconverter.qt.HtmlConverter; import com.spire.pdf.htmlconverter.qt.Size; public class CreatePdfFile { public static void main(String[] args) { // URL to be converted String url = "https://howard.edu/"; // Output PDF file name String fileName = "output/UrlToPdf.pdf"; // Path to QT Web Plugin String pluginPath = "C:\\Users\\buttw\\Downloads\\plugins-windows-x64\\plugins"; // Set QT Web Plugin path HtmlConverter.setPluginPath(pluginPath); // Convert HTML to PDF HtmlConverter.convert(url, fileName, true, 1000000, new Size(1200f, 1000f), new PdfMargins(0)); } } import com.spire.pdf.graphics.PdfMargins; import com.spire.pdf.htmlconverter.qt.HtmlConverter; import com.spire.pdf.htmlconverter.qt.Size; public class CreatePdfFile { public static void main(String[] args) { // URL to be converted String url = "https://howard.edu/"; // Output PDF file name String fileName = "output/UrlToPdf.pdf"; // Path to QT Web Plugin String pluginPath = "C:\\Users\\buttw\\Downloads\\plugins-windows-x64\\plugins"; // Set QT Web Plugin path HtmlConverter.setPluginPath(pluginPath); // Convert HTML to PDF HtmlConverter.convert(url, fileName, true, 1000000, new Size(1200f, 1000f), new PdfMargins(0)); } } JAVA 7. Bild zu PDF Das Konvertieren eines Bildes in ein PDF-Dokument beinhaltet das Konvertieren einer Bilddatei, wie einer JPEG- oder PNG-Datei, in eine PDF-Datei. Dieser Prozess ermöglicht es Ihnen, ein einzelnes Dokument mit mehreren Bildern zu erstellen, was das Teilen und Anzeigen auf verschiedenen Geräten erleichtert. 7.1. Bild zu PDF mit IronPDF IronPDF ist eine PDF-API, die Bildstapel annimmt und jedes Bild in eine einzelne PDF-Seite umwandelt. Unten ist der Code zum Konvertieren von Bildern in PDF. import com.ironsoftware.ironpdf.*; import java.io.IOException; import java.nio.file.DirectoryStream; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; import java.util.ArrayList; import java.util.List; public class Main { public static void main(String[] args) { // Define the directory where images are stored Path imageDirectory = Paths.get("assets/images"); // List to store image file paths List<Path> imageFiles = new ArrayList<>(); // Scan the directory and add image files to the list try (DirectoryStream<Path> stream = Files.newDirectoryStream(imageDirectory, "*.{png,jpg}")) { for (Path entry : stream) { imageFiles.add(entry); } // Convert the list of images to a single PDF and save it PdfDocument.fromImage(imageFiles).saveAs(Paths.get("assets/composite.pdf")); } catch (IOException exception) { // Handle exceptions throw new RuntimeException(String.format("Error converting images to PDF from directory: %s: %s", imageDirectory, exception.getMessage()), exception); } } } import com.ironsoftware.ironpdf.*; import java.io.IOException; import java.nio.file.DirectoryStream; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; import java.util.ArrayList; import java.util.List; public class Main { public static void main(String[] args) { // Define the directory where images are stored Path imageDirectory = Paths.get("assets/images"); // List to store image file paths List<Path> imageFiles = new ArrayList<>(); // Scan the directory and add image files to the list try (DirectoryStream<Path> stream = Files.newDirectoryStream(imageDirectory, "*.{png,jpg}")) { for (Path entry : stream) { imageFiles.add(entry); } // Convert the list of images to a single PDF and save it PdfDocument.fromImage(imageFiles).saveAs(Paths.get("assets/composite.pdf")); } catch (IOException exception) { // Handle exceptions throw new RuntimeException(String.format("Error converting images to PDF from directory: %s: %s", imageDirectory, exception.getMessage()), exception); } } } JAVA 7.2. Bild zu PDF mit Spire.PDF Spire.PDF für Java ist eine leistungsstarke PDF-Bearbeitungsbibliothek, die es ermöglicht, PDF-Dokumente zu erstellen, zu bearbeiten und zu konvertieren. Eines der Features von Spire.PDF für Java ist die Möglichkeit, Bilder in PDF zu konvertieren. Dies kann für eine Vielzahl von Anwendungen nützlich sein, wie das Konvertieren von gescannten Dokumenten in PDF-Format oder das Erstellen von PDF-Dokumenten aus Bilddateien. import com.spire.pdf.PdfDocument; import com.spire.pdf.PdfPageBase; import com.spire.pdf.graphics.PdfImage; import javax.imageio.ImageIO; import java.awt.*; import java.awt.image.BufferedImage; import java.io.FileInputStream; import java.io.IOException; public class CreatePdfFile { public static void main(String[] args) throws IOException { // Create a PDF document PdfDocument doc = new PdfDocument(); doc.getPageSettings().setMargins(0); // Load the image file BufferedImage image = ImageIO.read(new FileInputStream("C:\\Users\\buttw\\Desktop\\SPIRE\\s.png")); int width = image.getWidth(); int height = image.getHeight(); // Add a page with the same size as the image PdfPageBase page = doc.getPages().add(new Dimension(width, height)); PdfImage pdfImage = PdfImage.fromImage(image); // Draw the image onto the PDF page page.getCanvas().drawImage(pdfImage, 0, 0, pdfImage.getWidth(), pdfImage.getHeight()); // Save the document to a file doc.saveToFile("output/ConvertPdfWithSameSize.pdf"); } } import com.spire.pdf.PdfDocument; import com.spire.pdf.PdfPageBase; import com.spire.pdf.graphics.PdfImage; import javax.imageio.ImageIO; import java.awt.*; import java.awt.image.BufferedImage; import java.io.FileInputStream; import java.io.IOException; public class CreatePdfFile { public static void main(String[] args) throws IOException { // Create a PDF document PdfDocument doc = new PdfDocument(); doc.getPageSettings().setMargins(0); // Load the image file BufferedImage image = ImageIO.read(new FileInputStream("C:\\Users\\buttw\\Desktop\\SPIRE\\s.png")); int width = image.getWidth(); int height = image.getHeight(); // Add a page with the same size as the image PdfPageBase page = doc.getPages().add(new Dimension(width, height)); PdfImage pdfImage = PdfImage.fromImage(image); // Draw the image onto the PDF page page.getCanvas().drawImage(pdfImage, 0, 0, pdfImage.getWidth(), pdfImage.getHeight()); // Save the document to a file doc.saveToFile("output/ConvertPdfWithSameSize.pdf"); } } JAVA 8. Preise und Lizenzierung IronPDF ist eine PDF-Bibliothek für die Programmiersprache Java. Es ist für die kommerzielle Nutzung erhältlich und kann über die IronPDF-Lizenzierungsseite für eine Vielzahl von Benutzern lizenziert werden, darunter Einzelentwickler, Agenturen oder multinationale Unternehmen. Mehrere Lizenzierungsoptionen sind verfügbar, einschließlich einer Einzelprojektlizenz, SaaS und OEM-Weiterverbreitung. Alle Lizenzen beinhalten eine unbefristete Lizenz, was bedeutet, dass Sie die Software nach dem Kauf unbegrenzt verwenden können. Die Lizenzen sind für Entwicklung, Testen, Staging und Produktion gültig. Darüber hinaus beinhalten alle Lizenzen eine 30-tägige Geld-zurück-Garantie und ein Jahr Software-Support und Aktualisierungen. Die Kosten des Lite-Pakets betragen $799 USD, und es gibt keine laufenden Kosten oder Gebühren für die Lizenz, wodurch es sich um einen Einmalkauf handelt. Spire.PDF für Java ist ein kommerzielles Produkt und erfordert eine kommerzielle Nutzung Spire.PDF für Java Lizenz. Es bietet eine 14-tägige Geld-zurück-Garantie. Die Lizenz umfasst kostenlose Hotfixes und neue Versionen für 1 Jahr und kostenlosen technischen Support für 1 Jahr. Es sind mehrere Lizenzierungsoptionen verfügbar, einschließlich einer Entwickler-Abonnement, Entwickler-OEM-Abonnement, Standort-Enterprise-Abonnement und Standort-OEM-Abonnement. Die Preise beginnen bei $999 für ein Entwickler-Abonnement und reichen bis zu $16,687 für ein Standort-OEM-Abonnement. Die Anzahl der Entwickler und Einsatzorte variiert je nach gewählter Lizenzoption. Support wird über mehrere Kanäle angeboten, einschließlich E-Mail und Forum, mit variierenden garantierten Reaktionszeiten je nach gewählter Lizenzoption. 9. Schlussfolgerung IronPDF für Java ist eine leistungsstarke PDF-Bibliothek für die Programmiersprache Java, die eine Vielzahl von Funktionen zum Erstellen, Bearbeiten und Manipulieren von PDF-Dokumenten bietet. Es ermöglicht Entwicklern, PDFs aus HTML zu generieren, Text und Bilder zu bearbeiten und hinzuzufügen und erweiterte Sicherheitsfunktionen wie Verschlüsselung und digitale Signaturen bereitzustellen. Es unterstützt auch die Verwendung von Formularen, Komprimierung und Textextraktion und macht es zu einem vielseitigen Werkzeug für verschiedene Arten von Anwendungen und Anwendungsfällen. Spire.PDF für Java ist eine umfassende Java-PDF-Bibliothek, die Entwicklern eine breite Palette von Werkzeugen zur Erstellung, zum Lesen und Bearbeiten von PDF-Dokumenten bietet. Es unterstützt sowohl PDF- als auch XPS-Formate und bietet eine breite Palette von Bearbeitungsfunktionen, wie das Hinzufügen und Entfernen von Seiten, das Teilen und Zusammenführen von PDFs und das Konvertieren in verschiedene Dateiformate. Es hat auch erweiterte Sicherheitsfunktionen wie Verschlüsselung und Unterstützung für digitale Signaturen und ermöglicht das Extrahieren von Text und Bildern sowie das Hinzufügen von Anmerkungen, Links und Lesezeichen. Beim Vergleich der Lizenz dieser beiden APIs stellen wir fest, dass die IronPDF-Lizenz bei $799 beginnt und die Spire.PDF-Lizenz bei $999 beginnt. Spire.PDF bietet nur eine 14-tägige Geld-zurück-Garantie, während IronPDF eine 30-tägige Geld-zurück-Garantie bietet. IronPDF für Java bietet eine kostenlose Testlizenz für seine Benutzer, um eine App zu entwickeln und die Bibliothek und ihre erstklassigen Funktionen kennenzulernen. Beim Vergleich von IronPDF für Java und Spire.PDF für Java zeigt sich, dass IronPDF ein breiteres Spektrum an Funktionen für die Arbeit mit PDFs bietet. IronPDF bietet eine breite Palette von Werkzeugen zur Erstellung, Bearbeitung und Manipulation von PDF-Dokumenten und macht es zu einer umfassenden und vielseitigen Bibliothek. Darüber hinaus ist IronPDF für seine Benutzerfreundlichkeit bekannt und verfügt über umfangreiche Dokumentationen, die Entwicklern das Verständnis des Codes erleichtern. Auf der anderen Seite ist Spire.PDF für Java auch eine leistungsstarke PDF-Bibliothek, bietet jedoch nicht so viele Funktionen wie IronPDF. In Bezug auf die Funktionalität arbeitet URL zu PDF in Spire.PDF nicht mit großer Präzision und Genauigkeit, wie im obigen Beispiel gezeigt wird. Für weitere Informationen über IronPDF besuchen Sie bitte die IronPDF Produktdokumentationsseiten. Kaufen Sie das gesamte Iron Suite in nur zwei Klicks, um fünf Bibliotheken mit ununterbrochenem Support zu erwerben. Hinweis:Spire.PDF ist eine eingetragene Marke des jeweiligen Eigentümers. Diese Seite ist nicht mit Spire.PDF verbunden, wird nicht von ihm unterstützt oder gesponsert. Alle Produktnamen, Logos und Marken sind Eigentum ihrer jeweiligen Eigentümer. Die Vergleiche dienen nur zu Informationszwecken und spiegeln öffentlich verfügbare Informationen zum Zeitpunkt des Schreibens wider. Häufig gestellte Fragen Wie kann ich HTML in Java zu PDF konvertieren? Sie können IronPDF für Java verwenden, um HTML direkt in PDF zu konvertieren. IronPDF erlaubt es Ihnen, die RenderHtmlAsPdf-Methode zu verwenden, um HTML-Strings oder Dateien in hochwertige PDF-Dokumente umzuwandeln, ohne zusätzliche Plugins. Was macht IronPDF zur bevorzugten Wahl gegenüber anderen Java PDF-Bibliotheken? IronPDF wird wegen seiner umfassenden Funktionen bevorzugt, einschließlich direkter HTML-zu-PDF-Konvertierung, Unterstützung für verschiedene Dateiformate und fortschrittlicher Sicherheitsfunktionen wie Verschlüsselung und digitale Signaturen. Es bietet auch Benutzerfreundlichkeit und umfangreiche Dokumentation. Benötige ich zusätzliche Software für die HTML-zu-PDF-Konvertierung in IronPDF? Nein, IronPDF erfordert keine zusätzliche Software oder Plugins für die HTML-zu-PDF-Konvertierung, im Gegensatz zu einigen anderen Bibliotheken, die ein QT-Web-Plugin erfordern. Wie behandelt IronPDF Sicherheitsfunktionen in PDFs? IronPDF bietet robuste Sicherheitsfunktionen wie Verschlüsselung und digitale Signaturen, die es Entwicklern ermöglichen, sensible Informationen zu schützen und die Authentizität von Dokumenten sicherzustellen. Was sind die Lizenzbedingungen für IronPDF für Java? IronPDF bietet verschiedene Lizenzierungsoptionen, einschließlich eines einmaligen Kaufs mit einer 30-tägigen Geld-zurück-Garantie. Lizenzen beinhalten ein Jahr Software-Support und Updates, was es für Entwickler bequem und kosteneffektiv macht. Kann IronPDF Text aus PDF-Dokumenten extrahieren? Ja, IronPDF für Java ermöglicht es Entwicklern, Text effizient aus PDF-Dokumenten zu extrahieren, der dann in verschiedenen Formaten wie txt, CSV und JSON gespeichert werden kann. Welche Funktionen bietet IronPDF für die PDF-Bearbeitung in Java? IronPDF bietet eine Vielzahl von Bearbeitungsfunktionen für PDFs, darunter das Hinzufügen von Text und Bildern, Formularerstellung, Komprimierung und Textextraktion. Diese Funktionen machen es zu einem vielseitigen Werkzeug für umfassende PDF-Manipulation. Darrius Serrant Jetzt mit dem Ingenieurteam chatten Full-Stack-Software-Ingenieur (WebOps) Darrius Serrant hat einen Bachelor-Abschluss in Informatik von der University of Miami und arbeitet als Full-Stack-WebOps-Marketing-Ingenieur bei Iron Software. Seit seiner Jugend vom Programmieren angezogen, sah er die Informatik als sowohl mysteriös als auch zugänglich, was es zum perfekten Medium für Kreativität und Problemlösung ...Weiterlesen Verwandte Artikel AktualisiertJuli 28, 2025 Java PDF Bibliothek Open Source (Kostenloser und kostenpflichtiger Werkzeugvergleich) Dieser Artikel wird mehrere Open-Source-Java-PDF-Bibliotheken und IronPDF for Java untersuchen. Weiterlesen AktualisiertJuli 28, 2025 Ein Vergleich zwischen IronPDF für Java und PDFium Java Dieser Blogbeitrag vertieft sich in die Details der Fähigkeiten, Leistung und Anwendungsfälle von IronPDF für Java und PDFium Java Weiterlesen AktualisiertJuli 28, 2025 Ein Vergleich zwischen IronPDF für Java und der BFO Java PDF-Bibliothek BFO Java oder Big Faceless Organization Java (BFO Java) ist eine hoch angesehene Java-Bibliothek für die Erstellung und Bearbeitung von PDF-Dokumenten, mit einer umfangreichen Feature-Palette und robuster Funktionalität. Weiterlesen Ein Vergleich zwischen IronPDF für Java und OpenPDFEin Vergleich zwischen IronPDF für...
AktualisiertJuli 28, 2025 Java PDF Bibliothek Open Source (Kostenloser und kostenpflichtiger Werkzeugvergleich) Dieser Artikel wird mehrere Open-Source-Java-PDF-Bibliotheken und IronPDF for Java untersuchen. Weiterlesen
AktualisiertJuli 28, 2025 Ein Vergleich zwischen IronPDF für Java und PDFium Java Dieser Blogbeitrag vertieft sich in die Details der Fähigkeiten, Leistung und Anwendungsfälle von IronPDF für Java und PDFium Java Weiterlesen
AktualisiertJuli 28, 2025 Ein Vergleich zwischen IronPDF für Java und der BFO Java PDF-Bibliothek BFO Java oder Big Faceless Organization Java (BFO Java) ist eine hoch angesehene Java-Bibliothek für die Erstellung und Bearbeitung von PDF-Dokumenten, mit einer umfangreichen Feature-Palette und robuster Funktionalität. Weiterlesen
In einer Live-Umgebung testen Testen Sie ohne Wasserzeichen in der Produktion.Funktioniert dort, wo Sie es brauchen.
Voll funktionsfähiges Produkt Erhalten Sie 30 Tage voll funktionsfähiges Produkt.In wenigen Minuten einsatzbereit.
24/5 technischer Support Voller Zugriff auf unser Support-Engineering-Team während Ihrer Produktprobe
Alle Ihre Fragen werden beantwortet, um sicherzustellen, dass Sie alle Informationen erhalten, die Sie benötigen. (Völlig unverbindlich.)