REST APIを使用してJava経由でPNGをPowerPointに変換

Java でプログラム的に PNG を PowerPoint PPT または PPTX に変換します。

PNG は、プレゼンテーション、ドキュメント、グラフィック デザインなど、さまざまな目的で広く使用されている一般的な画像形式です。一方、PowerPoint はプレゼンテーションの作成に広く使用されているソフトウェア プログラムです。場合によっては、PNG 画像をプレゼンテーションに直接含めるのが簡単ではありません。ここで、PNG を PowerPoint に変換する必要が生じます。 PNG を PowerPoint に変換すると、プレゼンテーションで画像を簡単に使用でき、プレゼンテーションをより魅力的なものにすることができます。このブログ投稿では、Java でプログラムによって PNG を PowerPoint (PPT/PPTX) に変換する方法について段階的なガイドを提供します。

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

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

GroupDocs.Conversion Cloud SDK for Java は、強力で柔軟なクラウドベースのドキュメントおよび画像変換ライブラリです。 50 を超えるファイル形式を他の形式に変換できます。この SDK は、PDF、DOC、DOCX、XLSX、HTML、ラスター画像などを含む、幅広いドキュメント変換オプションを提供します。追加のソフトウェアをインストールせずにドキュメントをさまざまな形式に変換する必要がある人にとって、完璧なソリューションです。 SDK を 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 経由で PNG ファイルを PowerPoint に変換する方法

Java 用 GroupDocs.Conversion Cloud SDK を設定したので、Java でプログラムによって PNG 画像を PowerPoint プレゼンテーションに変換する準備が整いました。開始するには、次の手順に従ってください。

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

まず、以下のコード スニペットを使用して、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.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.png");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.png", 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();
		}
		
	}
}

したがって、アップロードされた PNG 画像は、クラウド上のダッシュボードの ファイル セクション で利用できるようになります。

Java で PNG を PowerPoint に変換

GroupDocs.Conversion Cloud SDK for Java を使用して PNG 画像を PowerPoint 形式に変換するには、次の簡単な手順に従います。

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

次のコード スニペットは、REST API を使用して Java で 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.util.List;

// Java で PNG イメージを PPT または PPTX 形式に変換します。
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("pptx");
			
			PptxConvertOptions convertOptions = new PptxConvertOptions();
			convertOptions.setFromPage(1);
			convertOptions.setPagesCount(1);
			convertOptions.setZoom(100);

			settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.pptx");
		
			// 指定された形式に変換する
			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 経由で PNG を PowerPoint に変換します。

Java経由でオンラインでPNGをPPTXに変換します。

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

上記のコード サンプルは、変換された PowerPoint プレゼンテーションをクラウドに保存します。次のコード スニペットを使用して、変換された PowerPoint ファイルをダウンロードできます。

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.pptx", 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();
		}
		
	}
}

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

オンラインで無料でPNGをPowerPointに変換するにはどうすればよいですか? PNG 画像を PowerPoint ファイルに変更するには、オンライン PNG to PPTX コンバーター を試してください。このコンバータは上記APIを利用して開発されています。

まとめ

結論として、GroupDocs.Conversion Cloud SDK for Java は、PNG 画像を PowerPoint 形式に迅速かつ効率的に変換する必要がある人にとって貴重なツールです。この記事から学んだことは次のとおりです。

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

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

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

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

質問する

PNG から PowerPoint への変換 API についてご質問がある場合は、無料サポート フォーラム までお気軽にお問い合わせください。

よくある質問

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

この記事で提供されている ステップバイステップ ガイド に従って、GroupDocs.Conversion Cloud SDK for Java を使用して PNG 画像を PowerPoint プレゼンテーションに変換できます。

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

PNG 画像から PowerPoint へのオンライン コンバーターを使用すると、PNG を PowerPoint に無料で変換できます。変換を実行するには、以下の段階的な手順に従ってください。

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

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

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

GroupDocs.Conversion Cloud SDK for Java はどのような出力形式をサポートしていますか?

GroupDocs.Conversion Cloud SDK for Java は、PowerPoint, PDF、Word、Excel など、幅広い ドキュメント形式 をサポートしています。

関連項目

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