IRONSOFTWAREHOME
PDF in Bilder rasterisieren

import com.ironsoftware.ironpdf.PdfDocument;
import com.ironsoftware.ironpdf.edit.PageSelection;
import com.ironsoftware.ironpdf.image.ToImageOptions;
import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import java.nio.file.Paths;
import java.util.List;

PdfDocument pdf = PdfDocument.fromFile(Paths.get("assets/composite.pdf"));

// Extract all the pages from the PDF file.
List<BufferedImage> extractedImages = pdf.toBufferedImages();

// With the ToImageOptions object, specify maximum image dimensions for each
// extracted image, as well as their DPI
ToImageOptions rasterOptions = new ToImageOptions();
rasterOptions.setImageMaxHeight(100);
rasterOptions.setImageMaxWidth(100);

// Call the toBufferedImage method along with a PageSelection object to choose the pages from which to
// extract the images
//
// Available PageSelection methods include: allPages, lastPage, firstPage, singlePage(int pageIndex),
// and pageRange(int startingPage, int endingPage)
List<BufferedImage> sizedExtractedImages = pdf.toBufferedImages(rasterOptions, PageSelection.allPages());

// Save all the extracted images to a file location
int i = 1;
for (BufferedImage extractedImage : sizedExtractedImages) {
    String fileName = "assets/images/" + i++ + ".png";
    ImageIO.write(extractedImage, "PNG", new File(fileName));
}
mvn install
PDF in Bilder rasterisieren

PDF in Bilder rasterisieren

Sobald aus einer Datei geladen, aus Quellinhalten konvertiert (Webseiten, URLs, HTML usw.), kann IronPDF Seiten von PDF-Dokumenten in Bilder exportieren, die im Dateisystem gespeichert, in einer Datenbank gespeichert oder über Netzwerke versendet werden können (unter anderem).

Die toBufferedImages-Methode gibt ein List zurück, das eine Sammlung von BufferedImage-Objekten enthält. Jeder BufferedImage enthält den Bildbyte-Inhalt für eine einzelne Seite des ursprünglichen PdfDocument. Außerdem ist der BufferedImage List in aufsteigender Reihenfolge nach Seitennummern angeordnet. Entwickler können ein PageSelection-Objekt als Argument im Methodenaufruf einfügen, um dieses List für einen vollständigen Satz von Seiten im PDF zu erzeugen.

Das hervorgehobene Code-Beispiel erstellt ein ToImageOptions-Objekt, um die erwartete Breite und Höhe der Bilder nach der Konvertierung festzulegen. Diese Klasse enthält auch eine Methode zur Änderung der DPI des Bildausgangs (setDpi). Der Entwickler kann Instanzen dieser Klasse zusammen mit der des PageSelection kombinieren, um den Umfang, die Größe und die Qualität der PDF-zu-Bild-Konvertierung gleichzeitig zu steuern.

Für weitere Informationen über IronPDF und seine Fähigkeiten können Sie die IronPDF-Dokumentation und -Ressourcen besuchen.

Learn more about the toBufferedImages method here.
Auf GitHub ansehen

Bereit anzufangen?

Version:2026.6gerade veröffentlicht

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.
Java Maven-Bibliothek für PDF
Installieren mit Maven

Version: 2026.6

<dependency>
   <groupId>com.ironsoftware</groupId>
   <artifactId>ironpdf</artifactId>
   <version>2026.6.1</version>
</dependency>
https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2026.6.1
oder
Java PDF JAR
Herunterladen JAR

Version: 2026.6

Manuell in Ihr Projekt installieren