REST APIを使用してJava経由でPowerPointをPNGファイルに変換する

Java でプログラム的に PowerPoint を PNG 画像に変換します。

PowerPoint プレゼンテーションは、コミュニケーションのための効果的なツールとして、教育、ビジネス、政府などのさまざまな分野で広く使用されています。これらのプレゼンテーションには、テキスト、画像、ビデオなどのさまざまなマルチメディア要素が含まれています。ただし、さまざまな理由により、PowerPoint ファイルを画像、特に PNG に変換する必要がある場合があります。画像を別の形式で使用したい場合や、Web サイトで画像を共有する必要がある場合があります。理由が何であれ、GroupDocs.Conversion Cloud SDK for Java を使用して、Java でプログラム的に PowerPoint を PNG 画像に変換できるようになりました。この記事では、REST API を使用して Java でプログラム的に PowerPoint を PNG 画像に変換する方法を説明します。

このチュートリアルでは次のトピックについて説明します。

Java PowerPoint スライドから画像への変換 REST API - SDK インストール

GroupDocs.Conversion Cloud SDK for Java を使用して、PowerPoint スライドを PNG 画像に変換します。 GroupDocs.Cloud API は、PowerPoint から PNG 形式への変換など、複数の種類のドキュメントや画像を変換するための強力なツールです。この API は幅広い ファイル形式 を提供しており、PowerPoint プレゼンテーションだけでなく、PDF、Word ドキュメント、Excel シート、CAD ファイル、ラスター イメージなども変換できます。 API を Java ベースのアプリケーションに統合すると、追加のソフトウェアが不要になるため、シンプルかつ効率的に実行できます。

API の JAR ファイルを ダウンロード するか、Maven を使用して次のリポジトリと依存関係をプロジェクトの pom.xml ファイルに追加してインストールできます。

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 アカウントに サインアップ し、ダッシュボード からクライアント ID とクライアント シークレットを取得してから、手順と利用可能なコード スニペットを開始します。 ID とシークレットを取得したら、以下に示すコード スニペットを入力してください。

# 無料登録後、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 で PowerPoint プレゼンテーションを PNG 画像に変換する方法

Java 用 GroupDocs.Conversion Cloud SDK をセットアップしたので、PowerPoint から PNG 画像への変換を開始できます。 PowerPoint プレゼンテーションを PNG 画像に変換する手順は次のとおりです。

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

まず、以下のコード スニペットを使用して、PowerPoint ドキュメントをクラウド ストレージにアップロードします。

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.pptx");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.pptx", 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();
		}
		
	}
}

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

Java で PowerPoint を PNG 画像に変換する

このセクションでは、Java アプリケーションで PowerPoint から PNG への変換プロセスを自動化するコード スニペットを作成します。以下の手順とコード スニペットに従ってください。

手順は次のとおりです。

  • まず、ConvertApiクラスのインスタンスを作成します。
  • 次に、ConvertSettings クラスのインスタンスを作成します。
  • 3 番目に、クラウド ストレージ名を指定します。
  • 次に、入力するPowerPointファイルのパスとターゲットファイル形式を「png」に設定します。
  • 次に、PngConvertOptions クラスのインスタンスを作成します。
  • 必要に応じて、setFromPage、setPagesCount などのさまざまな変換オプションを提供します。
  • その後、ConvertSettings インスタンスを使用して変換オプションと出力ファイルのパスを設定します。
  • 次に、ConvertDocumentRequest クラスのインスタンスを作成し、設定パラメーターを渡します。
  • 最後に、convertDocument() メソッドを呼び出し、ConvertDocumentRequest パラメーターを渡します。

次のコード スニペットは、REST API を使用して Java で PowerPoint PPTX を 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 で PowerPoint を 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.pptx");
			settings.setFormat("png");
			
			PngConvertOptions convertOptions = new PngConvertOptions();
			convertOptions.setFromPage(5);
			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でPowerPointをPNGファイルに変換する方法。

REST APIを使用してJava経由でPowerPointをPNGファイルに変換します。

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

上記のコードサンプルは、変換された PNG 画像をクラウドに保存します。次のコード スニペットを使用して、変換された 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();
		}
		
	}
}

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

PowerPoint をオンラインで無料で PNG 画像に変換するにはどうすればよいですか? PowerPoint から PNG 画像を作成するには、オンラインの PowerPoint to PNG コンバーター をお試しください。このコンバータは、前述の PowerPoint to PNG 画像 REST API を使用して開発されています。

まとめ

最後に、これでこのブログ投稿は終わりになります。この記事から学んだことは次のとおりです。

  • Java でプログラムを使用して PowerPoint を PNG 形式に変換する方法と追加のカスタマイズ オプション。
  • PowerPoint プレゼンテーションをプログラムでクラウドにアップロードし、変換された PNG 画像をクラウドからダウンロードします。
  • 無料のオンライン PowerPoint to PNG 画像コンバーターを使用して、PowerPoint スライドを PNG に無料で変換します。

さらに、ブラウザを通じて直接 API を視覚化し、通信できるようにする API リファレンス セクションも提供しています。 Java SDK の完全なソース コードは Github で無料で入手できます。 GroupDocs.Conversion Cloud SDK for Java 例はこちら を確認してください。

さらに、詳細な手順と API の使用法については、スタート ガイド に従うことをお勧めします。

最後に、私たちは REST API を使用したさまざまなファイル形式と変換に関する新しいブログ記事を書き続けています。最新の更新情報については、お問い合わせください。

質問する

変換プロセスに関するサポートが必要な場合、またはその他の関連質問がある場合は、無料サポート フォーラムまでお気軽にお問い合わせください。

よくある質問

Java を使用して PowerPoint を PNG 画像に変換するにはどうすればよいですか?

GroupDocs.Conversion Cloud REST API を使用して、PowerPoint スライドを PNG 画像に変換できます。これは、開発者が Java で PowerPoint プレゼンテーションを PNG 画像に簡単に変換できるようにするクラウドベースのドキュメントおよび画像変換 API です。

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

PPT から PNG へのオンライン コンバーターを使用すると、PowerPoint を PNG 画像に無料で変換できます。 PowerPoint から PNG 画像へのオンライン変換が完了すると、変換された PNG 画像をすぐにシステムにダウンロードできます。変換を実行するには、以下の段階的な手順に従ってください。

  • 無料の PPT から PNG コンバーター オンライン を開きます。
  • ここで、ファイル ドロップ領域をクリックして PowerPoint をアップロードするか、PowerPoint プレゼンテーションをドラッグ アンド ドロップします。
  • 次に、「今すぐ変換」ボタンをクリックします。無料のオンライン PowerPoint to PNG コンバーターは、PowerPoint スライドを PNG 画像に変換します。
  • PowerPoint を変換すると、出力 PNG ファイルのダウンロード リンクが利用可能になります。

Windows で PowerPoint を画像に変換する方法はありますか?

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

Java SDK を使用した PPT ファイルと PPTX ファイルの変換プロセスは同じですか?

はい、変換プロセスは両方の PowerPoint ファイル形式で同じです。

関連項目

関連トピックについてさらに詳しく知りたい場合は、以下の記事を読むことをお勧めします。