この記事では、クラウド API を使用して PDFPPT に変換する方法について詳しく説明します。 PDFファイルは、さまざまなプラットフォームへの適応性が高いため、情報共有に広く使用されている形式の1つであることがわかっています.一方、PowerPointは組織やさまざまな機関内の情報プレゼンテーションに使用されているため、ソースファイルがPDF形式で共有されている場合、PDFを直接PowerPoint形式に変換できます.

パワーポイント変換 API

Aspose.Slides Cloud SDK for Java は、PPT を作成、操作、および PPT を PDF およびその他のサポートされている形式に変換する機能を提供する REST ベースの API です。同時に、PDF ファイルを読み込み、出力を PPT 形式で保存する機能も提供します。したがって、オンラインで PDF から PPT へのコンバーターを開発するには、まず Maven リポジトリーから SDK をインストールする必要があります。 SDK をインストールするには、maven ビルド プロジェクトの pom.xml に次の詳細を入力してください。

<repositories>
 <repository>
        <id>aspose-cloud</id>
        <name>artifact.aspose-cloud-releases</name>
        <url>http://artifact.aspose.cloud/repo</url>
    </repository>   
</repositories>
<dependencies>
 <dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-slides-cloud</artifactId>
    <version>22.4.0</version>
 </dependency>
</dependencies>

次のステップは、Aspose.Cloud ダッシュボード にアクセスしてアカウントを作成することです。 GitHub または Google アカウントをお持ちの場合は、サインアップしてクライアント資格情報を取得してください。

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

このセクションでは、クラウド ストレージから PDF ドキュメントを読み込み、PPT 形式に変換します。結果のファイルも同じクラウド ストレージに保存されます。

  • まず、クライアント ID とクライアント シークレットの詳細を引数として渡しながら、SlidesApi インスタンスを作成する必要があります。
  • 次に、File インスタンスを使用して PDF ドキュメントを読み取ります。
  • readAllBytes(…) メソッドを使用して、ファイルの内容を Byte 配列に変換します。
  • 最後に、importFromPdf(..) メソッドを呼び出して変換ルーチンを開始し、結果の PowerPoint を Cloud Storage に保存する必要があります。
// その他の例については、https://github.com/aspose-slides-cloud/aspose-slides-cloud-java にアクセスしてください。
// https://dashboard.aspose.cloud/ から ClientID と ClientSecret を取得します。
try
        {
  	// https://dashboard.aspose.cloud/ からのクライアント資格情報
        String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
        String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";

        // SlidesApi のインスタンスを作成する
        SlidesApi slidesApi = new SlidesApi(clientId,clientSecret);

        // ローカル システムからファイルをロードする
        File f = new File("c://Users/shahbnay/Downloads/test.pdf");

        // ファイルをバイト配列に変換します
        byte[] bytes = Files.readAllBytes(f.toPath());

        // PDF を PowerPoint に変換するメソッドを呼び出す
        slidesApi.importFromPdf("myConverted.ppt",bytes,null,null,null);

        // 成功メッセージを出力する
        System.out.println("PDF sucessfully converted to PPT format !");
	}catch(Exception ex)
	{
	    System.out.println(ex.getStackTrace());
	}
PDFからPPTへ

Java で PDF を PPT に変換 | Java を使用して PDF を PowerPoint に変換する方法

cURL コマンドを使用して PDF を PowerPoint に変換する

次に、コマンド ライン ターミナルで cURL コマンドを使用して PDF を PowerPoint に変換するオプションを検討します。変換プロセスを開始する前に、次のコマンドを実行して、クライアント資格情報に基づいて JWT アクセス トークンを生成してください。

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

JWT トークンを取得したので、次の cURL コマンドを実行してローカル ドライブから PDF を読み込み、adobe PDF を PPT 形式に変換します。結果のファイルはクラウド ストレージに保存されます。

curl -v -X POST "https://api.aspose.cloud/v3.0/slides/Converted.ppt/fromPdf" \
-H "Content-Type: multipart/form-data" \
-H "authorization: Bearer <JWT Token>" \
-d {"pdf":{@test.pdf}} -v

結論

この記事では、PDF から PPT へのコンバーターをオンラインで開発する方法の詳細を学びました。 Java コード スニペットを使用して PDF を PPT に変換するオプションと、cURL コマンドを使用して PDF を PowerPoint プレゼンテーションに変換するオプションを検討しました。内部の複雑さに入ることなく、より少ないコード行で変換が実行されることに気付きました。

Cloud SDK はオープンソースであり、その完全なソース コードは GitHub で入手できます。 SDK の使用中に問題が発生した場合は、無料のカスタマー サポート フォーラム からお気軽にお問い合わせください。

関連記事

詳細については、次のリンクにアクセスすることをお勧めします。