IRONSOFTWAREHOME
VERWENDUNG VON IRONPDF FOR JAVA

Wie konvertiert man PNG in PDF in Java (Tutorial)

Curtis Chau
Curtis Chau
Updated: 21. April 2026

Dieser Artikel wird die IronPDF for Java-Bibliothek verwenden, um programmatisch PDF-Dokumente aus Bilddateiformaten zu erstellen.

IronPDF - Eine Java-Bibliothek

Die Ingenieure von Iron Software haben die IronPDF-Bibliothek für Java entwickelt, die Java-Entwicklern hilft, neue Dokumente zu erstellen, zu bearbeiten, zu schreiben, zu ändern und PDF-Dokumente zu manipulieren. IronPDF ermöglicht die Arbeit mit jedem Aspekt einer PDF-Datei oder PDF-Konvertierung. Es bietet Entwicklern eine breite Palette von Funktionen zum Erstellen und Anpassen von PDFs in Java. Es hilft auch, das Layout und die Formatierung von PDFs zu steuern.

IronPDF for Java basiert auf den Fähigkeiten des .NET Frameworks und ist damit ein vielseitiges Werkzeug für die Arbeit mit PDFs im Vergleich zu anderen Open-Source-Bibliotheken. Zusätzlich zum Erstellen und Manipulieren von PDFs hilft es hauptsächlich, Bilder und HTML-Dateien in PDF und andere Dateiformate zu konvertieren.

Schritte zur Konvertierung von PNG in PDF in Java

Voraussetzungen

Um eine Anwendung zur Konvertierung von PNG in PDF zu erstellen, benötigen Sie die folgenden Voraussetzungen heruntergeladen und installiert:

  1. Java Development Kit (JDK): Die neueste Version des JDK muss auf Ihrem Computer installiert sein, um die Anwendung zur Konvertierung von PNG in PDF zu kompilieren und auszuführen. Das JDK kann von der Oracle-Website heruntergeladen werden.

  2. Maven: Maven muss installiert sein, da es ein Build-Automatisierungswerkzeug ist, das hauptsächlich für Java-Projekte verwendet wird. Maven kann von der Apache Maven-Website heruntergeladen werden.

  3. IronPDF for Java Library: Nun müssen Sie die neueste Version von IronPDF als Abhängigkeit zu Ihrem Projekt zur Konvertierung von PNG in PDF hinzufügen. Fügen Sie die folgende IronPDF-Abhängigkeit zu Ihrer Projekts pom.xml-Datei hinzu:

    <dependency>
      <groupId>com.ironsoftware</groupId>
      <artifactId>ironpdf-java</artifactId>
      <version>VERSION_NUMBER</version>
    </dependency>
    XML
  4. Sie müssen auch die Slf4j-Abhängigkeit in der pom.xml Datei hinzufügen.

    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-simple</artifactId>
        <version>2.0.5</version>
    </dependency>
    XML

Sobald alle Voraussetzungen heruntergeladen und installiert sind, kann das Projekt jetzt verwendet werden, um PNG-Bilder in PDF-Dokumente in Java-Anwendungen zu konvertieren.

Importe zur Java-Hauptdatei hinzufügen

Zunächst benötigen Sie die folgenden Importe, um PNG-Bilder in PDF-Dateien mit IronPDF in Ihrer Java-Anwendung zu konvertieren.

import com.ironsoftware.ironpdf.PdfDocument;
import java.io.IOException;
import java.nio.file.*;
import java.util.ArrayList;
import java.util.List;
Java

Sobald die Importe hinzugefügt sind, können Sie mit der Konvertierung von Bildern in PDF loslegen.

Einzelnes PNG in PDF-Datei konvertieren

IronPDF hilft Entwicklern, ein einzelnes PNG- oder JPG-Bild mit ein paar einfachen Schritten in eine PDF-Datei zu konvertieren. Der Java-Code-Schnipsel ist im folgenden Beispiel dargestellt:

// Create a list to hold the path of the image to be converted
List<Path> paths = new ArrayList<>();
paths.add(Paths.get("example.png")); // Add image path to the list

// Create a PDF document from the image and save the PDF
PdfDocument.fromImage(paths).saveAs(Paths.get("example.pdf"));
Java

Hier müssen Sie zunächst den Pfad der Bilddatei abrufen, die Sie in PDF konvertieren möchten. Dann fügen Sie diesen Bildpfad zu einem List hinzu und rufen die [fromImage](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#fromImage(java.util.List)-Methode auf. Schließlich rufen Sie die [saveAs](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#saveAs(java.lang.String)-Methode auf, um die konvertierte PNG-Datei im Dateisystem zu speichern.

Mehrere PNGs in eine PDF-Datei konvertieren

IronPDF erlaubt es Entwicklern auch, mehrere PNG- oder JPG-Bilder in ein einziges PDF-Dokument zu kombinieren, wie im folgenden Codebeispiel gezeigt.

// Define the directory containing images to convert
Path imageDirectory = Paths.get("assets/images");

// Create an empty List to hold image Paths
List<Path> imageFiles = new ArrayList<>();

// Populate the List with images' paths from the directory using DirectoryStream
try (DirectoryStream<Path> stream = Files.newDirectoryStream(imageDirectory, "*.{png, jpg, gif}")) {
    for (Path entry : stream) {
        imageFiles.add(entry); // Add image file path to the list
    }

    // Create a PDF document from all images and save it
    PdfDocument.fromImage(imageFiles).saveAs(Paths.get("multiple_images.pdf"));
} catch (IOException exception) {
    throw new RuntimeException(String.format("Error converting images to PDF from directory: %s: %s",
            imageDirectory,
            exception.getMessage()),
            exception);
}
Java

Die fromImage-Methode im obigen Code kann auch eine Liste von PNG-Bildpfadobjekten akzeptieren. Jedes Pfadobjekt verweist auf einen gültigen Pfad zu einem lokal gespeicherten Bild. In diesem Fall sind die Bilder aus dem selben Verzeichnis, also wird eine DirectoryStream, die in java.nio.file-Klassen gefunden wird, verwendet, um eine Liste aller im Verzeichnis enthaltenen Bilder zu erstellen.

Jetzt rendert die fromImage-Methode jedes PNG- oder JPG-Bild aus der Liste auf einer separaten Seite des PDF-Dokuments. Verwenden Sie schließlich die saveAs-Methode, um die konvertierten Bilder in das multiple_images.pdf-Ausgabe zu speichern.

Nach dem Ausführen des Projekts mit einem der obigen Codebeispiele wird die Ausgabe im PDF-Dateiformat erstellt. Hier wird die Ausgabe aus der "Convert PNG to PDF" Mehrfachbilder gezeigt.

Wie man PNG in PDF in Java konvertiert (Tutorial), Abbildung 1: PNG zu PDF Ausgabe

PNG zu PDF-Ausgabe

Weitere Codebeispiele zur Bildkonvertierung mit IronPDF können Sie überprüfen und IronPDF for Java auch von der offiziellen IronPDF-Website herunterladen.

Wie man PNG in PDF in Java konvertiert (Tutorial), Abbildung 2: IronPDF for Java IronPDF for Java

IronPDF hat eine großartige Qualität, alle Bilder und Texte zu rendern, ohne dabei jegliches Format zu verlieren. Formularelemente in PDFs sind auch im konvertierten PDF-Dokument bearbeitbar.

Zusammenfassung

Dieser Artikel demonstriert, wie man PDFs mit der Bild-zu-PDF-Konvertierungsfunktion von IronPDF generiert. Zusammenfassend ist IronPDF eine leistungsstarke Bibliothek, die für Java-Entwickler entwickelt wurde, um mit dem PDF-Dateiformat zu arbeiten. Es ermöglicht Entwicklern einfach, PDF-Dokumente aus mehreren Bildern von Grund auf zu erstellen. Es unterstützt auch XML-Dokumente zu PDF zusammen mit HTML- und Bilddateien. IronPDF ist eine großartige PDF-API, die Software-Ingenieuren hilft, Inhalte aus PDF-Dateien zu extrahieren und zu schreiben.

IronPDF for Java ist kostenlos nutzbar, aber für Deployment-Zwecke hat es eine kommerzielle Lizenz ab $999. Sie können auch auf die kostenlose Testversion der Vollversion von IronPDF zugreifen, um seine Funktionalität im Produktionsmodus zu testen.

Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender Handbücher.

...
Weiterlesen

Verwandte Artikel

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

OR
bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
AWS-Logo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Azure (WebApps, Funktionen v3)
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Azure (WebApps, Funktionen v3)
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.
C# NuGet-Bibliothek für PDF
Installation mit NuGet

Version: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. Rechtsklick auf Referenzen, NuGet-Pakete verwalten
  2. Wählen Sie Durchsuchen und suchen Sie nach 'IronPDF'
  3. Paket auswählen und installieren
C# PDF DLL
Download DLL

Version: 2026.9

oder laden Sie den Windows-Installer hier herunter.

  1. Laden Sie IronPDF herunter und entpacken Sie es in ein Verzeichnis wie ~/Libs innerhalb Ihres Lösungsverzeichnisses
  2. Im Visual Studio-Projektmappen-Explorer klicken Sie mit der rechten Maustaste auf Referenzen. Wählen Sie Durchsuchen, "IronPDF.dll"

Lizenzen ab 749 $