Java を使用して PowerPoint プレゼンテーションを HTML 形式に変換する方法。

Java を使用して PowerPoint (PPT/PPTX) を HTML に変換する方法

PowerPoint プレゼンテーションを HTML に変換すると、状況によっては便利な場合があります。たとえば、プレゼンテーションを Web 上で閲覧できるようにしたい場合や、検索エンジンの最適化を改善してオンライン ユーザーがより簡単にアクセスできるようにしたい場合などです。さらに、PowerPoint を HTML に変換すると、最新の Web ブラウザを使用するあらゆるデバイスでの編集、セキュリティ、および検索性が向上します。したがって、この記事では、Java を使用してプログラムで PowerPoint PPT または PPTX を HTML に変換する方法を説明します。

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

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

PowerPoint ファイルを HTML に変換するのは膨大な作業になる場合がありますが、GroupDocs.Conversion Cloud REST API in Java を使用すると、シンプルかつ非常に効率的に変換できます。 GroupDocs Cloud Java API は、PPTX から HTML Web ページなど、さまざまな種類のドキュメントや画像を変換するための強力なツールです。 API を Java アプリケーションに簡単に統合できるため、追加のソフトウェアを必要とせずに変換サービスを迅速に実行できます。さらに、API は変換プロセス中にドキュメントの元のテキスト形式とレイアウトを維持するため、元のドキュメントの整合性を維持するのに役立ちます。 API は 幅広いファイル形式 もサポートしており、PowerPoint だけでなく、PDF、Word、Excel、HTML ページ、CAD ファイル、ラスター画像なども変換できます。

API の JAR ファイルをダウンロードすることも、Maven 設定を使用してインストールすることもできます。リポジトリと依存関係をプロジェクトの POM.xml に追加します。 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 アカウントに サインアップ して、ダッシュボード からアプリケーション 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 を HTML ファイルに変換する方法

GroupDocs.Conversion Cloud REST API を使用して Java でプログラム的に PowerPoint PPT または PPTX ファイルを HTML に変換するには、次の手順を実行する必要があります。

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

まず、以下のコード スニペットを使用して、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 PPTX を HTML に変換する

このセクションでは、以下の手順に従って、Java でプログラムによって PPT または PPTX を HTML ドキュメントに変換する方法について説明します。

  • まず、ConvertApiクラスのインスタンスを作成します。
  • 次に、ConvertSettings クラスのインスタンスを作成します。
  • 3 番目に、クラウド ストレージ名を指定します。
  • 次に、入力PowerPointファイルのパスと出力ファイル形式を「html」に設定します。
  • 次に、出力 HTML ファイルのパスを設定します。
  • 次に、ConvertDocumentRequest クラスのインスタンスを作成し、設定パラメーターを渡します。
  • 最後に、ConvertDocumentRequest パラメーターを指定して convertDocument() メソッドを呼び出します。

次のコード スニペットは、REST API を使用して Java で PowerPoint を HTML にエクスポートする方法を示しています。

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 スライドを HTML Web ページに変換する方法。
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("html");
			
			settings.setOutputPath("java-testing/output-sample-file.html");
		
			// 指定された形式に変換する
			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 を使用して PowerPoint プレゼンテーションを HTML 形式に変換する方法。

Java で PowerPoint PPTX を HTML ドキュメントに変換する

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

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

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.html", 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 REST API を使用したより高度な設定を利用して、PowerPoint を HTML に変換します。

詳細オプションを使用して Java でオンラインで PowerPoint スライドを HTML に変換する

このセクションでは、以下の手順に従って、Java でプログラム的にいくつかの詳細設定を使用して、PowerPoint を HTML Web ページとして変換して保存します。

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

前述の手順に従ってファイルをアップロードおよびダウンロードしてください。次のコード例は、詳細設定を使用して PowerPoint PPTX を HTML ドキュメントに変換する方法を示しています。

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 は、いくつかの追加設定を使用して、PPT または PPTX スライドを HTML ドキュメントに変換します。
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("html");
			
			HtmlConvertOptions convertOptions = new HtmlConvertOptions();
			convertOptions.setFromPage(3);
			convertOptions.setPagesCount(5);
			convertOptions.setFixedLayout(true);

			settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.html");
			
			// 指定された形式に変換する
			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 を使用して PowerPoint プレゼンテーションを HTML 形式に変換する方法。

Java で PowerPoint PPTX を HTML ドキュメントに変換する

最後になりましたが、PowerPoint ファイルを HTML に変換するプロセスをためらわずに、今すぐ GroupDocs.Conversion Cloud REST API を試し、プレゼンテーションを Java で HTML に変換する簡単さとシンプルさを体験してください。

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

PowerPoint プレゼンテーションをオンラインで無料で HTML ファイルに変換するにはどうすればよいですか?プレゼンテーション ファイルから HTML を無料で作成するには、オンラインの PowerPoint PPTX to HTML コンバータ をお試しください。このコンバータは、前述の PowerPoint to HTML REST API を使用して開発されています。

結論

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

  • PPTX をプログラムで Java の HTML ページに変更する方法。
  • Java の高度な設定を使用して PowerPoint PPT を HTML ファイルに変換する方法。
  • プログラムによって PowerPoint ドキュメントをクラウドにアップロードし、変換された HTML ファイルをクラウドからダウンロードします。
  • 無料の PowerPoint から HTML へのコンバーターを使用して、PowerPoint を HTML にオンラインで変換します。

さらに、ブラウザを通じて直接 API を視覚化し通信できるようにする API リファレンス セクションも提供しています。 Java SDK の完全なソース コードは Github で無料で入手できます。 Java 用 GroupDocs.Conversion Cloud SDK 例はこちら を確認してください。さらに、詳細な手順と使用方法については、スタート ガイド に従うことをお勧めします。

最後に、私たちは REST API を使用したさまざまなファイル形式と変換に関する新しいブログ記事を書き続けています。したがって、定期的な更新についてはご連絡ください。

質問する

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

よくある質問

PowerPoint PPT または PPTX ファイルを HTML に変換する最良の方法は何ですか?

GroupDocs.Conversion Cloud REST API などの Java ライブラリ を使用するのが、PowerPoint の PPT または PPTX ファイルを HTML に変換する最良の方法です。これは、さまざまなファイル形式をサポートするクラウドベースの API であり、Java アプリケーションに統合して PowerPoint を HTML ドキュメントに変換できます。

Java を使用して PowerPoint ファイルを HTML に変換するにはどうすればよいですか?

Java SDK を使用して PowerPoint PPT を HTML に変換できます。まず、ConvertApi のインスタンスを作成し、ConvertSettings の値を設定し、ConvertDocumentRequest で ConvertDocument メソッドを呼び出して、PPT を HTML ファイルとして保存します。

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

オンライン PowerPoint PPT から HTML コンバーター を使用すると、書式設定とレイアウトを保持したまま PowerPoint を HTML に変換できます。 PPT プレゼンテーションの HTML へのオンライン変換が完了すると、変換された HTML ファイルをシステムに即座にダウンロードできます。変換を実行するには、以下の変換手順に従ってください。

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

PowerPoint を HTML に変換するためのオープンソース Java ライブラリをお勧めしますか?

PPT プレゼンテーションから HTML へのコンバータ Java ライブラリ をダウンロードして、Java でプログラム的に PowerPoint スライドから HTML を処理、操作、および作成できます。

Windows で PowerPoint ファイルを HTML に変換する方法はありますか?

Windows 用のオフライン PowerPoint から HTML へのコンバーターをダウンロードするには、このリンク にアクセスしてください。この無料の PowerPoint から HTML へのコンバーターを使用すると、Windows 上でリンクやマルチメディアを含む PowerPoint を HTML にワンクリックですばやくエクスポートできます。

関連項目

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