Java APIを使用してPDFをPPTに変換する方法

Java を使用して PDF を PPT または PPTX に変換する方法

PDFPPT または PPTX に変換することは、今日のペースの速いビジネスの世界では重要なタスクです。 PDF はドキュメントの一般的な形式ですが、コンテンツの編集やカスタマイズが難しい場合があります。この問題を解決するには、PDF を PPT または PPTX に変換する必要があります。PPT または PPTX はどちらもプレゼンテーションでよく使用される形式であり、簡単に編集およびカスタマイズできます。このブログ投稿では、Java を使用して PDF を PPT または PPTX に変換する方法を説明します。

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

Java PDF から PPT および PPTX への変換 REST API および SDK のインストール

PDF を PowerPoint (PPT、PPTX) に変換するには、GroupDocs.Conversion Cloud SDK for Java を使用します。これは、サードパーティ ソフトウェアに依存せずにドキュメントと画像を変換できる、プラットフォームに依存しない REST API ソリューションです。また、サポートされているファイル形式 の 50 種類以上のドキュメントと画像を必要な形式に変換することもできます。ドキュメントをある形式から Word、PDF、PowerPoint, Excel、HTML、CAD、ラスター イメージなどの別の形式にすばやく変換できます。

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.Conversion Cloud SDK を Java プロジェクトに統合した後、アカウントを サインアップ します。手順と利用可能なコード例を開始する前に、ダッシュボード からクライアント ID とクライアント シークレットを収集してください。また、使用する前に API ドキュメント と使用制限を確認することが重要です。 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);

Java を使用して PDF を編集可能な PowerPoint PPTX に変換する方法

Java 環境をセットアップし、Java REST API 用の GroupDocs.Conversion Cloud SDK をインストールしたら、PDF から PPT または PPTX への変換を開始できます。プロセスは簡単で、次の手順が含まれます。

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

まず、以下に示すコード スニペットを使用して、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();
		}
		
	}
}

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

Java で PDF ファイルを PowerPoint プレゼンテーションに変換する

GroupDocs.Conversion Cloud SDK for Java REST API を使用して Java で PDF から PPT または PPTX への変換を開始するには、次の手順に従う必要があります。

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

次のコード スニペットは、REST API を使用して Java で PDF ドキュメントを 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 で PDF を PowerPoint 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.pdf");
			settings.setFormat("pptx");
			
			PptxConvertOptions convertOptions = new PptxConvertOptions();
			convertOptions.setFromPage(1);
			convertOptions.setPagesCount(2);
			convertOptions.setZoom(200);

			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 で PDF ドキュメントを PPT ファイルに変換する

Java で PDF ファイルを 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();
		}
		
	}
}

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

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

まとめ

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

  • GroupDocs.Conversion Cloud REST API を使用して Java でプログラムによって PDF を PowerPoint ファイルに変換する方法。
  • プログラムによって PDF ファイルをクラウドにアップロードし、変換された PowerPoint ファイルをクラウドからダウンロードします。
  • 無料の PDF PowerPoint コンバーターを使用して、オンラインで PDF を PowerPoint に変換します。

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

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

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

質問する

PDF から PPT へのコンバーターに関するご質問は、無料サポート フォーラム までお気軽にお問い合わせください。

よくある質問

Java 用 GroupDocs.Conversion Cloud REST API を設定するにはどうすればよいですか?

Java で GroupDocs.Conversion Cloud REST API を設定するには、アカウントに サインアップし、API キーを取得して、提供された SDKを使用して API を Java プロジェクトに統合する必要があります。 。

パスワードで保護された PDF を PowerPoint プレゼンテーションに変換できますか?

はい、GroupDocs.Conversion Cloud REST API を使用して、API リクエストのパラメータとしてパスワードを渡すことで、パスワードで保護された PDF を PowerPoint ファイルに変換できます。

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

オンライン PDF to PPT コンバーターを使用すると、PDF を PowerPoint に無料で変換できます。変換については、以下の段階的な手順に従ってください。

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

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

Windows 用のオフライン PDF から PowerPoint へのコンバーターをダウンロードするには、このリンク にアクセスしてください。この PDF ドキュメントから PowerPoint ファイルへのコンバーターは、Windows 上でワンクリックで PDF を PowerPoint にすばやく変換できます。

関連項目

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