Java 経由で PDF から画像を抽出

PDF ドキュメントから画像を抽出します。プログラムで PDF ファイルを変更するには、Aspose.PDF for Java を使用してください

Java ライブラリを使用して PDF ドキュメントから画像を抽出

PDFに画像を追加するために、Javaプラットフォーム用の機能が豊富で強力で使いやすい変換APIである [Aspose.PDF for Java](https://products.aspose.com/pdf/java)APIを使用します。最新バージョンを Maven から直接ダウンロードし、pom.xmlに以下の設定を追加することで、Mavenベースのプロジェクト内にインストールできます。

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>

Java 経由で PDF から画像を抽出


ご使用の環境でコードを試すには Aspose.PDF for Java が必要です。

1。PDF ドキュメントを開きます。 1。特定の画像を抽出します。 1。出力画像を保存します。 1。更新した PDF ファイルを保存します。

PDF ファイルから画像を抽出-Java

このサンプルコードは、PDF から画像を抽出する方法を示しています-Java


    // Open document
    Document pdfDocument = new Document(_dataDir + "ExtractImages.pdf");

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

    FileOutputStream outputImage = new FileOutputStream(_dataDir + "output.jpg");

    // Save output image
    xImage.save(outputImage, ImageFormat.Jpeg);
    outputImage.close();

    // Save updated PDF file
    pdfDocument.save(_dataDir + "ExtractImages_out.pdf");