Bilder aus PDF extrahieren
Als Teil von IronPDFs umfangreicher Sammlung von PDF-Erstellungs- und Bearbeitungsfunktionen erleichtert IronPDF auch die granulare Verarbeitung des Inhalts eines PDF-Dokuments durch seine Inhaltsextraktionsmethoden.
Die Funktion extractAllImages
gibt eine Sammlung aller in ein PDF-Dokument eingebetteten Bilder zurück, die jeweils als BufferedImage
-Objekt formatiert sind.
Der häufigste geschäftliche Anwendungsfall ist die Speicherung von PDF-Bildern in separaten Dateien. Das oben gezeigte Codebeispiel demonstriert eine Methode, um dies zu erreichen, indem die Methode "extractAllImages" zusammen mit der Java-Klasse "ImageIO" verwendet wird.
IronPDF kann auch Bilder aus PDFs in ihrer Rohbyte-Form ziehen. Verwenden Sie stattdessen die Methode extractAllRawImages
.
Es ist auch möglich, Bilder aus einer Teilmenge von PDF-Seiten zu extrahieren(im Gegensatz zum gesamten Dokument). Der folgende kurze Codeausschnitt verwendet die Methode extractAllImagesFromPages
, um die Bilder von den Seiten 3 und 7 eines Beispieldokuments zu extrahieren.
PdfDocument document = PdfDocument.fromFile(Paths.get("sample.pdf"));
List<BufferedImage> pageRangeImages = document.extractAllImagesFromPages(PageSelection.pageRange(3, 7));
Extrahieren von Bildern aus PDF-Dateien in Java
- IronPDF for Java-Bibliothek installieren
- Verwenden Sie die Methode `extractAllImages`, um Bilder aus PDF zu extrahieren
- Iterieren Sie durch jedes Bild im Objekt images collection
- Exportieren Sie die extrahierten Bilder mit der Methode `write` in Java
- Durchführung der Extraktion ohne Beeinträchtigung der Original-PDF-Datei