Java を使用して PDF ファイルを PNG に変換し、PNG を PDF 形式に変換する方法

Java を使用して PDF ファイルを PNG に変換し、PNG を PDF 形式に変換する

PDF を PNG に変換する方法、またはその逆の方法を知りたいのであれば、それが信じられないほど簡単で簡単であることをここでお伝えします。 PDF(Portable Document Format) は、オンラインで文書を保護するための最も一般的なファイル形式の 1 つです。 PNG は、ロゴなどの高解像度画像の詳細が含まれる圧縮画像ファイル形式です。画像や写真を元の品質でドキュメントに変換したり、JPG を PDF に変換したりしたい理由はさまざまです。たとえば、データを保護したり、インターネット上で転送するために画像ファイルのサイズを削減したりする場合です。したがって、この記事では、Java を使用して PDF ファイルを PNG に変換する方法、および PNG を PDF 形式に変換する方法について説明します。

この記事では、次の点/トピックについて説明します。

Java REST API を使用して PDF から PNG および PNG から PDF に変換 – インストール

Java で PDF を PNG に、および PNG から PDF に変換するには、GroupDocs.Conversion Cloud API の Java SDK を使用します。この豊富な機能を備えた Java ライブラリ をインストールすると、PDF ファイルを PNG などの画像形式に変換できます。相互変換も可能な幅広いファイル形式変換方法を提供します。さらに、このドキュメント処理 Java ライブラリは、Java プロジェクトに非常に迅速かつ簡単にインストールできます。

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>

上記の手順を実行する前に、ダッシュボードからクライアント ID とシークレット を収集してください。 ID とシークレットを取得したら、コード スニペットを Java ベースのアプリケーションに追加します。

# 無料登録後、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);

REST API を使用して Java で PDF を PNG 形式に変換する方法

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

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

まず、以下のコード スニペットを使用して 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.pdf");
      UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.pdf", 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ファイルをPNG画像に変換

Java SDK は、最適化されたファイル変換を数秒で実行する非常に強力なライブラリです。 Java でプログラム的に PDF を PNG ファイルに変換するには、次の手順とコード スニペットに従ってください。

  • まず、ConvertApiのインスタンスを作成します。
  • 次に、ConvertSettings インスタンスを作成します
  • ストレージ名を設定し、PDF ファイルのパスを入力します
  • ここで、出力ファイル形式を「png」として指定します。
  • 次に、出力ファイルのパスを設定します
  • 変換設定をパラメーターとして使用して ConvertDocumentRequest を作成します
  • 最後に、ConvertApi.convertDocument() を呼び出してファイルを PNG 形式に変換します

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

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;

// REST APIを使用してJavaでオンラインでPDFドキュメントをPNGに変換する方法
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("png");
      
      settings.setOutputPath("java-testing/output-sample-file.png");
    
      // 指定された形式に変換する
      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 を PNG ファイルにクラウド上に保存します。次のコードサンプルを使用してダウンロードできます。

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.png", 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 を PNG イメージに変換する

一般に、解像度と品質が高いほど、画像はより鮮明になります。以下の手順とコード スニペットに従って、Java でプログラム的に PDF を PNG 画像に変換しながら、画像の解像度をカスタマイズできます。

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

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

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 ファイルを PNG 形式に変換する方法
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("png");

      PngConvertOptions convertOptions = new PngConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
       
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.png");
    
      // 指定された形式に変換する
      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();
    }
  }
}

REST APIを使用してJavaでPNGファイルをPDFに変換する方法

プログラムで PNG ファイルを PDF に変換するには、以下の手順に従ってください。

  • まず、ConvertApiクラスのインスタンスを作成します
  • 次に、ConvertSettings クラスのインスタンスを作成します
  • ストレージ名を設定し、PNG ファイルのパスを入力します
  • ここで、出力ファイル形式を「pdf」として指定します。
  • 次に、出力ファイルのパスを設定します
  • 変換設定をパラメーターとして使用して ConvertDocumentRequest を作成します
  • 最後に、ConvertApi.convertDocument() メソッドを使用して変換を呼び出します。

次のコード例は、REST API を使用して Java で PNG ファイルを 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.util.List;

// REST APIを使用してJavaでPNGをPDFとして変換して保存する方法
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.png");
      settings.setFormat("pdf");
      
      settings.setOutputPath("java-testing/output-sample-file.pdf");
    
      // 指定された形式に変換する
      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();
    }
  }
}

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

オンラインで無料のPDFからPNGへのコンバーター

オンラインのPDFからPNGへのコンバーターとは何ですか? Groupdocs.Conversion Cloud API を使用して開発された次の 無料のオンライン PDF から PNG コンバーター をお試しください。

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

無料でPNGをPDFファイルに変換するにはどうすればよいですか? Groupdocs.Conversion Cloud API を使用して開発された次の 無料のオンライン PNG から PDF コンバーター をお試しください。

まとめ

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

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

Java Conversion API についてさらに詳しく調べるには、ドキュメント、または GitHub で利用可能なサンプルに移動できます。また、Web ブラウザーを通じて直接オンライン API を視覚化して操作するのに役立つ API リファレンス セクションも提供しています。

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

質問する

ご質問やご質問については、フォーラム でお知らせください。

よくある質問

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

PDF を素早く簡単に PNG ファイルに変換する方法に関する Java コード スニペットについては、このリンク にアクセスしてください。

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

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

オンラインで無料でPDFをPNGに変換するにはどうすればよいですか?

PDF から PNG への無料オンライン コンバーター を使用すると、PDF を PNG 形式にすばやく簡単に変換できます。変換が完了したら、PNG ファイルをダウンロードできます。

PDFファイルをオンラインで無料でPNGに変換するにはどうすればよいですか?

  • オンライン PDF から PNG コンバーター (無料) を開きます。
  • ファイル ドロップ領域内をクリックして PDF シートをアップロードするか、PDF ファイルをドラッグ アンド ドロップします。
  • 「今すぐ変換」ボタンをクリックすると、オンライン PDF PNG 変換ソフトウェアが PDF ファイルを PNG に変換します。
  • PDF を PNG ファイルに変換すると、出力ファイルのダウンロード リンクがすぐに利用できるようになります。

PDF から PNG 形式へのコンバーターの無料ダウンロード ライブラリをインストールするにはどうすればよいですか?

PDF から PNG へのコンバーター Java ライブラリの無料ダウンロード をインストールして、プログラムで PDF を PNG に作成し、変換します。

Windows でオフラインで PDF を PNG に変換するにはどうすればよいですか?

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

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

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

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

ConvertApi のインスタンスを作成し、変換設定の値を設定し、PNG を PDF ファイルに変換するために ConvertDocumentRequest で convertDocument メソッドを呼び出します。

オンラインで無料でPNGをPDFに変換するにはどうすればよいですか?

PNG から PDF への無料オンライン コンバーター を使用すると、PNG を PDF 形式にすばやく簡単にエクスポートできます。変換が完了したら、PNG ファイルをダウンロードできます。

オンラインで無料で PNG を PDF ファイルに変換するにはどうすればよいですか?

  • オンライン PNG から PDF コンバーター (無料) を開きます。
  • ファイル ドロップ領域内をクリックして PNG をアップロードするか、PNG ファイルをドラッグ アンド ドロップします。
  • 「今すぐ変換」ボタンをクリックすると、オンライン PNG から PDF へのコンバーター アプリが PNG を PDF に変換します。
  • データを PNG から PDF ファイルに変換すると、出力ファイルのダウンロード リンクがすぐに利用可能になります。

PNG から PDF 形式コンバーターの無料ダウンロード ライブラリをインストールするにはどうすればよいですか?

PNG から PDF へのコンバーター Java ライブラリの無料ダウンロード をインストールして、プログラムで PNG を PDF に作成し、変換します。

Windows でオフラインで PNG を PDF に変換するにはどうすればよいですか?

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

関連項目

詳細については、次の記事を参照することをお勧めします。