Java を使用して PDF ファイルを TIFF、JPEG、BMP、GIF などの画像ファイルに変換する方法

Java で PDF ドキュメントを画像ファイル TIFF、JPEG、BMP、または GIF に変換します

PDF を画像に変換する方法を疑問に思っている場合は、Java API を使用すると非常に簡単で簡単であることをここでお伝えします。この強力な Java API PDF コンバーターを使用すると、あらゆる PDF ファイルを TIFFJPEGBMPGIF などの画像形式にオンラインで迅速に変換できます。ご存知のとおり、画像は最も重要なデータ コンポーネントの 1 つであるため、ユーザーは多くの場合 PDF を画像に変換する必要があります。 PDF ドキュメントは複雑であるため、PDF ドキュメントのコンテンツを解析、描画、表示することは困難です。 PDF ドキュメントを画像ファイルに変換すると、PDF ドキュメントがよりアクセスしやすく、簡単に閲覧でき、安全になります。そこで、この記事では、Java で PDF を画像ファイル TIFF、JPEG、BMP、GIF に変換する方法についての解決策を紹介します。

この記事では次の点について説明します。

Java PDF を画像ファイルに変換する API - SDK のインストール

PDF ファイルを Java 画像形式に変換するには、GroupDocs.Conversion Cloud API の Java SDK を利用します。 PDF を JPEG、PNG、TIFF、BMP などの画像形式に変換するための効果的な Java ライブラリが利用可能です。さまざまなファイル変換の選択肢が用意されており、その 1 つは PDF ファイルを画像に変換することです。この Java ライブラリ のシンプルで簡単なインストール手順のおかげで、Java アプリケーションと PDF to JPG コンバータ API の統合は非常に高速になります。

まず、JAR ファイルを ダウンロード するか、次の Maven 設定に従うことができます。

Maven リポジトリ:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

Maven の依存関係:

<dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

GroupDocs.Conversion Java SDK が正しくインストールされていることを確認してください。ここで、以下に示す手順を完了する前に、ダッシュボード からクライアント ID とシークレットを取得してください。 ID とシークレットを取得したら、Java ベースのアプリケーションにコード スニペットを追加します。

# Java PDF を画像ファイルに変換する API および Java SDK
# 無料登録後、https://dashboard.groupdocs.cloud から client_id と client_secret を取得します。

String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

Java で PDF を TIFF 画像に変換する方法

インストール プロセスが完了すると、プログラムによって PDF ファイルを画像形式に変換するコード スニペットにジャンプできます。以下の手順に従ってください。

ファイルをアップロードする

まず、以下のコード スニペットを使用して、ソース PDF ファイルをクラウドにアップロードします。

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Java を使用してファイルをクラウド ストレージにアップロードする
public class App {

  public static void main(String[] args) {
        
    // 変換 API のインスタンスを作成する          
    FileApi apiInstance = new FileApi(configuration);
    try {
      File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.tiff");
      UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.tiff", fileStream, MyStorage);
      FilesUploadResult response = apiInstance.uploadFile(request);
      System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
    } catch (ApiException e) {
      System.err.println("Exception while calling FileApi:");
      e.printStackTrace();
    }
    
  }
}

その結果、アップロードされた PDF ファイルはクラウド ダッシュボードの ファイル セクション で利用できるようになります。

JavaでPDFファイルをTIFF画像に変換

Java プログラミングで PDF を TIFF ファイルに変換するには、以下の手順とコード スニペットに従ってください。

  • まず、ConvertApiのインスタンスを作成します。
  • 次に、ConvertSettings のインスタンスを作成します。
  • ストレージ名を定義し、入力 PDF ファイルのパスを入力します。
  • ここで、出力ファイル形式を「tiff」として指定します。
  • 次に、TiffConvertOptions のインスタンスを作成します。
  • setFromPage、setPagesCount などのさまざまな変換オプションを提供します。
  • 次に、変換オプションと出力ファイルのパスを設定します。
  • 変換設定をパラメーターとして使用して ConvertDocumentRequest を作成します
  • 最後に、ConvertApi.convertDocument() を呼び出して、ファイルを JPG 形式に変換します。

以下のコード例は、REST API を使用して Java で PDF ファイルを TIFF ファイルに変換する方法を示しています。

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// Java で PDF を TIFF 画像に変換する方法
public class App {

  public static void main(String[] args) {
    
    // 変換 API のインスタンスを作成する
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // 変換設定を準備する
      ConvertSettings settings = new ConvertSettings();
      settings.setStorageName(MyStorage);
      settings.setFilePath("java-testing/input-sample-file.pdf");
      settings.setFormat("tiff");
      
      TiffConvertOptions convertOptions = new TiffConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
       
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.tiff");
    
      // 指定された形式に変換する
      List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
      System.out.println("Document converted successfully: " + response);
      
    } catch (ApiException e) {
      System.err.println("Exception while calling Java API: ");
      e.printStackTrace();
    }
  }
}

変換されたファイルをダウンロードする

前述のコード サンプルでは、変換された PDF ファイルを TIFF 画像形式でクラウド ストレージに保存します。次のコードサンプルを使用してダウンロードできます。

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Java でクラウド ストレージからファイルをダウンロードする
public class App {

  public static void main(String[] args) {
        
    // 変換 API のインスタンスを作成する          
    FileApi apiInstance = new FileApi(configuration);
    try {
      DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.tiff", MyStorage, null);
      File response = apiInstance.downloadFile(request);
      System.err.println("Expected response type is File: " + response.length());
    } catch (ApiException e) {
      System.err.println("Exception while calling FileApi:");
      e.printStackTrace();
    }
    
  }
}

Java で PDF を JPEG 形式に変換する方法

このセクションでは、PDF to JPEG Java API のいくつかの高度な機能について説明します。さらに、利用可能なすべてのクラスとそのメソッドのリストは こちら で確認できます。

Java でプログラムによって PDF ファイルを JPEG 形式に変換する手順とコード スニペットは次のとおりです。

  • まず、ConvertApiのインスタンスを作成します。
  • 次に、ConvertSettings のオブジェクトを作成します。
  • ストレージ名を設定し、PDF ファイルのパスを入力します
  • ここで、正確な保存形式を「jpg」として選択します。
  • 追加のオプションを指定するには、JpegConvertOptions クラスのオブジェクトを作成します。
  • setFromPage、setPagesCount などのさまざまな変換オプションを設定します。
  • 次に、変換オプションと出力ファイルのパスを設定します。
  • 次に、変換設定をパラメーターとして使用して ConvertDocumentRequest を作成します。
  • 最後に、ConvertApi.convertDocument() を呼び出して、ドキュメントを JPG 形式で保存します。

次のコード例は、詳細設定を使用して Java で PDF ファイルを JPEG 画像に変換する方法を示しています。

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// Java で PDF を JPEG 形式に変換する方法
public class App {

  public static void main(String[] args) {
    
    // 変換 API のインスタンスを作成する
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // 変換設定を準備する
      ConvertSettings settings = new ConvertSettings();
      settings.setStorageName(MyStorage);
      settings.setFilePath("java-testing/input-sample-file.pdf");
      settings.setFormat("jpeg");

      JpegConvertOptions convertOptions = new JpegConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
       
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.jpeg");
    
      // 指定された形式に変換する
      List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
      System.out.println("Document converted successfully: " + response);
      
    } catch (ApiException e) {
      System.err.println("Exception while calling Java API: ");
      e.printStackTrace();
    }
  }
}

Javaを使用してPDFファイルをBMPファイルに変換する

同様に、Java でプログラム的に PDF 形式を BMP ファイルに変換するには、以下のガイドラインと Java コードに従ってください。

  • まず、ConvertApiのインスタンスを作成します。
  • 次に、ConvertSettings インスタンスを作成します
  • ストレージ名を設定し、JPG ファイルのパスを入力します
  • ここで、出力ファイル形式を「pdf」として指定します。
  • 次に、BmpConvertOptions のインスタンスを作成します。
  • setFromPage、setPagesCount などのさまざまな変換オプションを提供します。
  • 次に、変換オプションと出力ファイルのパスを設定します。
  • 変換設定をパラメーターとして使用して ConvertDocumentRequest を作成します
  • 最後に、ConvertApi.convertDocument() メソッドを使用して変換を呼び出します。

次のコード例は、REST API を使用して Java で PDF ファイルを BMP 形式に変換する方法を示しています。

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// Javaを使用してPDFをBMPファイルに変換する方法
public class App {

  public static void main(String[] args) {
    
    // 変換 API のインスタンスを作成する
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // 変換設定を準備する
      ConvertSettings settings = new ConvertSettings();
      settings.setStorageName(MyStorage);
      settings.setFilePath("java-testing/input-sample-file.pdf");
      settings.setFormat("bmp");

      BmpConvertOptions convertOptions = new BmpConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
       
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.bmp");
    
      // 指定された形式に変換する
      List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
      System.out.println("Document converted successfully: " + response);
      
    } catch (ApiException e) {
      System.err.println("Exception while calling Java API: ");
      e.printStackTrace();
    }
  }
}

最後に、上記のコード例は BMP ファイルをクラウドに保存します。前述の手順に従ってファイルをアップロードし、変換されたファイルをクラウド ストレージからダウンロードします。

Java を使用して PDF ドキュメントを GIF ファイルに変換する

次の手順では、Java コードを使用して PDF を GIF 画像に変換する方法を詳しく示します。

  • まず、ConvertApiクラスのインスタンスを作成します。
  • 次に、ConvertSettings クラスのインスタンスを作成します。
  • 第三に、ストレージ名を設定し、JPG ファイルのパスを入力します
  • 次に、出力ファイル形式を「pdf」として指定します。
  • 次に、GifConvertOptions クラスのインスタンスを作成します。
  • setFromPage、setPagesCount などのさまざまな変換オプションを提供します。
  • 次に、変換オプションと出力ファイルのパスを設定します。
  • 変換設定をパラメーターとして使用して ConvertDocumentRequest を作成します
  • 最後に、ConvertApi.convertDocument() クラスを使用して変換を呼び出します。

次のコード例は、REST API を使用して Java で PDF ファイルを GIF 画像に変換する方法を示しています。

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// Javaを使用してPDFをGIFファイルに変換する方法
public class App {

  public static void main(String[] args) {
    
    // 変換 API のインスタンスを作成する
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // 変換設定を準備する
      ConvertSettings settings = new ConvertSettings();
      settings.setStorageName(MyStorage);
      settings.setFilePath("java-testing/input-sample-file.pdf");
      settings.setFormat("gif");

      GifConvertOptions convertOptions = new GifConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
       
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.gif");
    
      // 指定された形式に変換する
      List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
      System.out.println("Document converted successfully: " + response);
      
    } catch (ApiException e) {
      System.err.println("Exception while calling Java API: ");
      e.printStackTrace();
    }
  }
}

最後に、上記のコード例は GIF ファイルをクラウドに保存します。前述の手順に従ってファイルをアップロードし、変換されたファイルをクラウド ストレージからダウンロードします。

無料のオンラインPDFから画像へのコンバーター

オンラインで無料で PDF から画像 TIFF、JPEG、BMP、GIF に変換するにはどうすればよいですか?次のオンライン PDF から画像へのコンバーター PDF to TIFF ConverterPDF to JPEG ConverterPDF to BMP Converter、または PDF to GIF Converter を試してください。 Groupdocs.Conversion Cloud API を使用して開発された PDF をオンラインで無料で写真に変換します。

まとめ

このブログ投稿はここで終わります。この記事では次の内容について説明しました。

  • Javaでプログラム的にPDFファイルをTIFF画像形式に変換する方法。
  • プログラムで PDF をアップロードし、変換されたファイルをクラウドからダウンロードします。
  • 高度な設定を使用してJavaでPDFをJPEG画像に変換する方法;
  • Javaでプログラム的にPDFファイルをBMPファイルに変更する方法;
  • 詳細設定を使用して Java で PDF を GIF 画像形式に変換します。

さらに、ドキュメント に移動するか、GitHub で利用可能な例を参照して、ファイル形式変換機能についてさらに詳しく調べることができます。また、API リファレンス セクションもあり、ブラウザーを通じて直接 API を視覚化して操作できるようになります。

さらに、groupdocs.cloud は新しいトピックに関する他のブログ記事を書いています。したがって、最新の更新情報については、引き続きご連絡ください。

質問する

ご質問やご質問がございましたら、お気軽にサポート フォーラム で共有してください。

よくある質問

Java で PDF を画像に変換するにはどうすればよいですか?

このリンク に従って、PDF を画像ファイルに迅速かつ簡単に変更する方法の Java コード スニペットを学習してください。

REST APIを使用してPDFを画像ファイルに変換するにはどうすればよいですか?

ConvertApi のインスタンスを作成し、変換設定の値を設定し、ConvertDocumentRequest で convertDocument メソッドを呼び出して PDF を画像形式に変換します。

PDF から画像へのコンバーター API をインストールするにはどうすればよいですか?

Java 画像処理ライブラリをダウンロードしてインストールし、プログラムで PDF ファイルを作成し、画像に変換します。

Windows で PDF を画像に変換するにはどうすればよいですか?

Windows 用の PDF 画像変換ソフトウェアをオフラインでダウンロードするには、このリンク にアクセスしてください。このオンライン PDF から画像へのコンバーターの無料ダウンロード ソフトウェアを使用すると、Windows でワンクリックで PDF を画像にすばやく変換できます。

推奨書籍

詳細については、次のセクションを参照してください。