Extrahiere Bilder aus PDF über Java

Extrahieren Sie Bilder aus einem PDF-Dokument. Verwenden Sie Aspose.PDF for Java, um PDF-Dateien programmgesteuert zu ändern

Extrahieren Sie Bilder aus einem PDF-Dokument mit dem Tool Java

Um Bilder aus PDF zu extrahieren, verwenden wir die Aspose.PDF for Java API, eine funktionsreiche, leistungsstarke und einfach zu bedienende Konvertierungs-API für die Java-Plattform. Sie können die neueste Version direkt von Maven herunterladen und in Ihrem Maven-basierten Projekt installieren, indem Sie die folgenden Konfigurationen zur pom.xml hinzufügen.

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Dependency

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>version of aspose-pdf API</version>
</dependency>

Extrahiere ein Bild aus PDF über Java


Sie benötigen Aspose.PDF for Java, um den Code in Ihrer Umgebung auszuprobieren.

  1. Öffnet das PDF-Dokument.
  2. Extrahiere ein bestimmtes Bild.
  3. Speichern Sie das Ausgabebild.
  4. Speichern Sie die aktualisierte PDF-Datei.

Extrahiere Bilder aus der PDF-Datei - Java

Dieser Beispielcode zeigt, wie Bilder aus PDF extrahiert werden - Java

try {
    // Open document
    Document pdfDocument = new Document(DATA_DIR.resolve("ExtractImages.pdf").toString());

    // Extract a particular image
    XImage xImage = pdfDocument.getPages().get_Item(1).getResources().getImages().get_Item(1);

    FileOutputStream outputImage = new FileOutputStream(DATA_DIR.resolve("output.jpg").toString());

    // Save output image
    xImage.save(outputImage, ImageType.getJpeg());
    outputImage.close();

    // Save updated PDF file
    pdfDocument.save(DATA_DIR.resolve("ExtractImages_out.pdf").toString());
} catch (Exception e) {
    System.out.println(e.getMessage());
}