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));
JAVA