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

Java で Word を PowerPoint プレゼンテーションに変換します。

Word ドキュメントを PowerPoint プレゼンテーションに変換することは、特に多数のファイルを扱う場合には困難な作業となることがあります。幸いなことに、GroupDocs.Conversion Cloud SDK for Java は、この問題に対する効率的で簡単な解決策を提供します。この SDK を使用すると、Java で Word を PowerPoint プレゼンテーションにすばやく変換でき、時間と労力を節約できます。この記事では、GroupDocs.Conversion Cloud SDK for Java を使用して Word ドキュメントを PowerPoint プレゼンテーションに変換する方法を説明します。

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

Word DOC を PowerPoint に変換する Java ライブラリ - SDK インストール

Word を PowerPoint プレゼンテーションに変換するには、GroupDocs.Conversion Cloud SDK for Java を使用します。この強力な API を使用すると、さまざまな種類 のドキュメントや画像 (PowerPoint ファイルなど) を PNG 形式に変換できます。 GroupDocs.Conversion Cloud 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 で無料トライアル アカウントに サインアップし、API キーを取得します。クライアント 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 で Word を PowerPoint ファイルに変換する方法

GroupDocs.Conversion Cloud SDK for Java を使用して Word ドキュメントを PowerPoint プレゼンテーションに変換するには、次の手順に従う必要があります。

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

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

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

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

Java を使用して Word を PowerPoint に変換する

このセクションでは、以下に示す手順を使用して、プログラムで Word 文書を PowerPoint ファイルに変換する方法について説明します。

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

次のサンプル コード スニペットは、REST API を使用して Word DOCX を PPTX に変換する方法を示しています。

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でWordを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.docx");
			settings.setFormat("pptx");

			DocxLoadOptions loadOptions = new DocxLoadOptions();
			loadOptions.setPassword("password");
			settings.setLoadOptions(loadOptions);
			
			PptxConvertOptions convertOptions = new PptxConvertOptions();
			convertOptions.setFromPage(1);
			convertOptions.setPagesCount(2);
			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();
		}
	}
}

出力は以下の画像で確認できます。

REST APIを使用してJavaでDOCをPPTに変換する方法。

Java経由でWord DOCXをPowerPoint PPTXに変換します。

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

上記のコード サンプルは、変換された 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();
		}
		
	}
}

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

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

結論

要約すると、次の点について説明しました。

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

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

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

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

質問する

Word から PowerPoint への変換 API に関するご質問やディスカッションについては、フォーラム 経由でお気軽にお問い合わせください。

よくある質問

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

このリンク に従って、Word ファイルを PowerPoint 形式にすばやく簡単に変更する方法の Java コード スニペットを学習してください。

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

DOCX to PowerPoint コンバーター オンライン 無料を使用すると、Word を PowerPoint に無料で迅速かつ簡単に変換できます。 WordからPowerPointへのオンライン変換が完了すると、変換されたPowerPointファイルを即座にダウンロードできます。

  • オンライン DOCX から PowerPoint コンバーター を開きます。
  • ファイル ドロップ領域内をクリックして PowerPoint ファイルをアップロードするか、PowerPoint ファイルをドラッグ アンド ドロップします。
  • 「今すぐ変換」ボタンをクリックします。無料のオンラインDOCXからPPTXへのコンバーターは、オンラインでWordをPowerPointファイルに無料で変換します。
  • Word を PowerPoint ファイルに無料で変換すると、結果の PowerPoint ファイルのダウンロード リンクがすぐに利用できるようになります。

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

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

GroupDocs.Conversion Cloud SDK for Java は無料で使用できますか?

いいえ、GroupDocs.Conversion Cloud SDK for Java は無料では使用できません。ただし、機能や機能をテストできる無料試用期間が提供されています。

GroupDocs.Conversion Cloud SDK for Java を使用して変換プロセスをカスタマイズできますか?

はい、GroupDocs.Conversion Cloud SDK for Java には、出力ファイル形式の設定、変換品質の指定など、さまざまなカスタマイズ オプションが用意されています。

GroupDocs.Conversion Cloud SDK for Java を使用して Word ドキュメントを他のファイル形式に変換できますか?

はい、Word 文書を PDF、HTML、その他多数を含む さまざまなファイル形式 に変換できます。

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

GroupDocs.Conversion Cloud SDK for Java は、DOC、DOCX、PPT、PPTX、PDF、HTML などを含む 幅広いファイル形式 をサポートしています。

関連項目

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