自分の PowerPoint を JPG に変換する REST API を使用して開発する

PPT to JPG

PPT を JPG 変換ツール | Python を使用して PowerPoint を JPG に保存する

今日のスピード感のあるデジタル世界では、視覚的コミュニケーションが私たちの日常生活において重要な部分となっています。PowerPoint のプレゼンテーションは、ビジネスや個人用の魅力的で情報豊富なコンテンツを作成するための人気のあるツールです。しかし、共有、印刷、またはウェブサイトへの埋め込みを容易にするために、PowerPoint プレゼンテーションを JPG 形式の画像に変換する必要がある場合があります。この目的のために利用できるツールはいくつかありますが、PPT を JPG に変換するために Python コードを使用することは、柔軟で効率的、かつコスト効果の高いソリューションを提供します。この記事では、

PowerPoint to JPG Conversion API

Aspose.Slides Cloud SDK for Python は、PowerPointプレゼンテーションに対してさまざまな操作を実行するためにPythonコードに簡単に統合できるREST APIです。これには、スライドの作成、編集、変換、および操作が含まれます。その強力な機能と包括的なドキュメントを備えているため、PPTをJPGに変換するプロセスを自動化したい開発者にとっては優れた選択肢です。

以下のセクションでは、Aspose.Slides Cloud SDK for Pythonを使用してPPTをJPGに変換する方法について詳しく見ていきます。これには、開発環境のセットアップ、APIへの認証、および変換プロセスの実行が含まれます。

インストール

SDKはPIPおよびGitHubからダウンロード可能です。次に、コマンドラインターミナルで次のコマンドを実行して、PIPからSDKをインストールしてください。

pip install asposeslidescloud

次の重要なステップは、dashboard からあなたのパーソナライズされた ClientID と ClientSecret の詳細を取得することです。まだサブスクリプションをしていない場合は、メールアドレスを使って無料アカウントを作成してください。

PPTをJPGに変換する Pythonを使用して

以下の手順に従って、PPTをJPG画像に変換してください。

  • 最初に、Configuration クラスのオブジェクトを作成する必要があります。
  • 次に、Configuration オブジェクトを入力引数として渡しながら、SlidesApi インスタンスを初期化します。
  • PPT ファイルをローカル ドライブから読み取ります。
  • 今、SlidesApiの saveslideonline(…) メソッドを呼び出します。このメソッドは、入力PPTファイル、変換するスライドのインデックス、‘JPG’という結果フォーマット、結果ファイルの名称、JPG画像の寸法を引数として受け取ります。
def PPT2JPG():
      try:
        # Aspose.Slides Cloud インスタンスを初期化します。
        configuration = asposeslidescloud.Configuration()
        configuration.app_sid = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
        configuration.app_key = "1c9379bb7d701c26cc87e741a29987bb"
        slidesApi = asposeslidescloud.SlidesApi(configuration)

        # ローカルドライブからStreamインスタンスにPPTファイルをロードする
        fileName = "/Users/shahbnay/Downloads/test-unprotected.ppt"
        with open(fileName, 'rb') as f:
            file = f.read()
            
        # APIを呼び出してPPTをJPG形式に変換し、出力をクラウドストレージに保存します。
        request = slidesApi.save_slide_online(file,slide_index=1,format=asposeslidescloud.models.ExportFormat.JPEG,
                                              out_path="Converted.jpeg",width=800,height=1000)
        # print result in console
        print("Result {0}".format(request))
    except ApiException as e:
        print("Exception while calling SlidesApi: {0}".format(e))
PPT を JPG 変換プレビュー

Image 1:- PPT から JPG への変換プレビュー。

上記の例で使用されたサンプルファイルは、test-unprotected.pptx からダウンロードできます。

PPTX を JPG に変換するには、cURL コマンドを使用します。

Aspose.Slides Cloud は cURL コマンドを使用してもアクセスできます。そのため、前提条件の1つは、クライアント資格情報に基づいて JWT アクセストークンを生成することです。トークンを生成するには、次のコマンドを実行してください。

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=88d1cda8-b12c-4a80-b1ad-c85ac483c5c5&client_secret=406b404b2df649611e508bbcfcd2a77f" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

JWTが生成されたら、次のコマンドを実行してPowerPointをJPG画像に変換してください。

curl -X PUT "https://api.aspose.cloud/v3.0/slides/slides/2/Jpeg?outPath=Converted.jpg&width=800&height=1000" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: multipart/form-data" \
-d {"document":{test-unprotected.ppt}}

結論

結論として、PPTをJPGに変換することは、プレゼンテーションの共有、印刷、および埋め込みを非常に簡単にする便利なプロセスです。PythonコードとAspose.Slides Cloud SDK for Pythonのようなクラウドベースのサービスを使用することで、数行のコードでPPTおよびPPTXファイルを高品質なJPG画像に簡単に変換できます。変換プロセスを自動化しようとしている開発者であれ、いくつかのプレゼンテーションを変換する必要がある非技術的なユーザーであれ、あなたのためのソリューションがあります。このアーティクルがPPTからJPGへの変換プロセスをガイドする手助けとなり、今後のプロジェクトに役立つことを

便利なリンク

関連記事