C# で PNG を PPTX に変換 - 画像から PowerPoint コンバーター

最近、GroupDocs.Merger Cloud SDK を使用してプログラムで PNG 画像を結合する方法に関する 記事 を公開しました。このブログ投稿では、.NET アプリケーションでの PNG から PPTX への変換について説明します。 Groupdocs.Conversion は、PNG をプログラムで PowerPoint に変換するためのクラウド SDK および REST API を提供します。ビジネス ソフトウェア用の独自の画像から PowerPoint へのコンバーターを開発するために使用できるメソッドとプロパティは多岐にわたります。ただし、このガイドを開始して、Groupdocs.Conversion Cloud SDKs for .NET を使用して C# で PNG を PPTX に変換する方法を学びましょう。

このブログ投稿では次の点について説明します。

画像を PowerPoint に変換 - API のインストール

非常に簡単なインストールプロセスを実行していきます。この目的のために、この NuGet パッケージ をダウンロードしてこの豊富な機能を備えたライブラリをインストールするか、NuGet パッケージ マネージャー で次のコマンドを実行できます。

Install-Package GroupDocs.Conversion-Cloud -Version 23.10.0

次のフェーズでは、API 資格情報 (クライアント ID、クライアント シークレット) を生成するアプリケーションを API クラウド ダッシュボード に作成します。非常に簡単ですが、この ガイド にアクセスしてプロセス全体を確認することができます。

C# で PNG を PPTX に変換する

PNG から PowerPoint への変換ライブラリをインストールして設定すると、Groupdocs.Conversion Cloud SDKs for .NET によって公開されたメソッドを利用できるようになります。

Cloud SDK を使用しているため、ソース PNG ファイルを API Cloud ダッシュボード にアップロードする必要があります。したがって、UploadFile メソッドを呼び出して、手動またはプログラムでファイルをアップロードできます。

次の手順は、.NET で PNG から PowerPoint に変換するための手順です。

  • Configuration クラスのインスタンスを作成し、クライアント ID とクライアント シークレットを使用して初期化します。
  • ApiBaseUrl の値を定義して、画像のベース URL を PowerPoint コンバータ API に設定します。
  • ConvertApi クラスのインスタンスを Configuration クラスのオブジェクトで初期化します。
  • ConvertSettings クラスのオブジェクトをインスタンス化し、FilePath、Format、OutputPath などの値を設定して初期化します。
  • ConvertDocument メソッドを呼び出して、プログラム的に PNG を PPTX に変換します。

次のコード スニペットを使用すると、C# で PNG を PPTX に変換できます。

using System;
using GroupDocs.Conversion.Cloud.Sdk.Api;
using GroupDocs.Conversion.Cloud.Sdk.Client;
using GroupDocs.Conversion.Cloud.Sdk.Model.Requests;
using System.IO;
using GroupDocs.Conversion.Cloud.Sdk.Model;

namespace GroupDocs.Conversion.CSharp
{
    // C# で PNG を PPTX に変換する
    class Convert_PNG_to_PPT

    {
        static void Main(string[] args)
        {

            try
            {
                // API 認証情報を取得する 
                string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
                string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";

                // Configuration クラスのインスタンスを作成し、クライアント ID とクライアント シークレットを使用して初期化します。 
                var configuration = new Configuration(clientId, clientSecret);
                // ApiBaseUrl の値を定義して、画像のベース URL を PowerPoint コンバータ API に設定します。
                configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
                // Configuration クラスのオブジェクトを使用して ConvertApi クラスのインスタンスを初期化します。
                var apiInstance = new ConvertApi(configuration);
                // ConvertSettings クラスのオブジェクトをインスタンス化し、FilePath、Format、OutputPath などの値を設定して初期化します。
                var settings = new ConvertSettings
                {
                    FilePath = "sample.png",
                    Format = "pptx",
                    OutputPath = "test/sample.pptx"
                };
                // ConvertDocument メソッドを呼び出して、プログラム的に PNG を PPTX に変換します。
                var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
                Console.WriteLine("Successfully converted PNG to PowerPoint in C#: " + response[0].Url);
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception when calling GroupDocs.Conversion Api: " + e.Message);
            }

        }
    }
}

サーバー ファイルを実行すると、API Cloud ダッシュボードに生成された PPTX ファイルが表示されます。繰り返しますが、このファイルを手動でダウンロードすることも、このイメージによって提供される DownloadFile メソッドを PowerPoint 変換 API に呼び出すことによって、プログラム的にダウンロードすることもできます。

画像をパワーポイントに変換

オンライン PPT ジェネレーター

非プログラム的なソリューションが必要な場合は、この オンライン ツールを使用して PNG を PPT/PPTX に変換してください。このツールは Groupdocs.Conversion を利用しています。さらに、ファイルをドラッグアンドドロップして変換および処理できるユーザーフレンドリーなインターフェイスが付属しています。何よりも、このオンライン PPT/PPTX ジェネレーターは無料であり、サブスクリプションは必要ありません。

無料の透かしメーカー

結論

これでこのガイドは終わりになります。 Groupdocs.Conversion Cloud SDKs for .NET を使用して、C# でプログラム的に PNG を PPTX/PPT に変換する方法を学習しました。さらに、オンライン 画像から PowerPoint への変換ツールを使用して、PNG を PowerPoint に変換しました。さらに、ドキュメント にアクセスして、他の便利な方法について学ぶことができます。したがって、GitHub リポジトリと Getting Started Guide にアクセスして、独自の画像から PowerPoint へのコンバーターの開発を開始できます。

最後に、groupdocs.cloud が新しい記事を書いています。定期的に最新情報をお知らせいたしますので、よろしくお願いいたします。

ヘルプが利用可能です

ご質問やご質問については、フォーラム でお知らせください。

よくある質問 – FAQ

PNG を PPTX に変換するにはどうすればよいですか?

複数のプログラミング言語で利用できる Groupdocs.Conversion Cloud SDK を選択することで、このプロセスを自動化できます。詳細については、こちらのリンクをご覧ください。

関連項目