PowerPointからJPGへの変換

C# .NET を使用して PowerPoint を JPG に変換する

今日のペースの速い世界では、デジタル コンテンツはコミュニケーションの定番となっています。 PowerPoint のプレゼンテーション (PPTX) は、企業や個人が情報を効果的に伝えるために不可欠なツールとなっています。これらは今日のビジネス環境や教育環境で広く使用されており、それらを効果的に共有および配布できることが不可欠になっています。多くの場合、特に PowerPoint にアクセスできない他の人とスライドを共有する場合、PowerPoint スライドを JPEG などの画像形式に変換する必要があります。そこでこの記事では、.NET Cloud SDK を使用して PowerPoint スライドをオンラインで画像に変換するために必要なすべての詳細について説明します。

PowerPoint から JPG への変換 API

Aspose.Slides Cloud SDK for .NET を使用すると、PowerPoint スライドから JPG 画像への変換は簡単なプロセスです。 Aspose.Slides Cloud は、追加のソフトウェアやプラグインを必要とせずに、.NET アプリケーションと簡単に統合して PowerPoint スライドを JPG 画像に変換できる RESTful API を提供します。

個々のスライドまたはプレゼンテーション全体を JPG 画像に変換します。

NuGet パッケージ マネージャーで「Aspose.Slides-Cloud」を検索し、[パッケージの追加] ボタンをクリックしてください。さらに、クラウド ダッシュボードでアカウントを登録し、個人のクライアント認証情報を取得します。詳細については、クイック スタート セクションをご覧ください。

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

次のコード スニペットは、PowerPoint スライドを JPG 形式に変換するために使用されます。

// その他の例については、https://github.com/aspose-slides-cloud をご覧ください。
// https://dashboard.aspose.cloud/ からクライアントの認証情報を取得します。
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";

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

// 入力された PowerPoint プレゼンテーションをローカル ドライブから読み取ります
using var slideStream = File.OpenRead("Colorful conference presentation.pptx");
slidesApi.UploadFile("Colorful conference presentation.pptx", slideStream);

// API を呼び出してすべての PowerPoint スライドを JPG 形式に変換します 
using var responseStream = slidesApi.DownloadPresentation("Colorful conference presentation.pptx", ExportFormat.Jpeg, null, null);

// 結果の JPG 画像をローカル ドライブに保存します
using var pdfStream = File.Create("output.zip");
responseStream.CopyTo(pdfStream);
パワーポイントからjpgへ

画像 :- PowerPoint から JPG への変換プレビュー。

上記の共有コード スニペットの詳細を以下に示します。

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

コンストラクターでクライアントの資格情報を引数として受け取る SlidesApi クラスのインスタンスを作成します。

using var slideStream = File.OpenRead("Colorful conference presentation.pptx");
slidesApi.UploadFile("Colorful conference presentation.pptx", slideStream);

入力された PowerPoint プレゼンテーションをロードし、クラウド ストレージにアップロードします。

using var responseStream = slidesApi.DownloadPresentation("Colorful conference presentation.pptx", ExportFormat.Jpeg, null, null);

API を呼び出して、PowerPoint プレゼンテーションのすべてのスライドを JPG 画像にレンダリングします。出力はストリーム インスタンスとして返されます。

using var pdfStream = File.Create("output.zip");
responseStream.CopyTo(pdfStream);

出力をローカル ドライブに zip アーカイブとして保存します。

完全な PPTX を JPG 形式に変換するだけでなく、選択したスライドを変換する機能も利用できます。次のコード行は、1 番目、3 番目、5 番目のスライドのみを JPG に変換する方法を示しています。

using var responseStream = slidesApi.DownloadPresentation("Colorful conference presentation.pptx", ExportFormat.Jpeg, null, null,null,null,null,new List<int> { 1, 3, 5 });

上記の例で使用されているサンプル プレゼンテーションは、Colorful Conference からダウンロードできます。 。

cURL コマンドを使用した PPTX から JPG への変換

PowerPoint スライドを画像に変換するもう 1 つの方法は、cURL コマンドを使用して Aspose.Slides Cloud API を呼び出すことです。 cURL を使用すると、コマンド ラインから HTTP リクエストを直接送信できるため、簡単で便利な方法になります。ここで、まず、アプリ SID とアプリ キーを使用してトークン エンドポイントにリクエストを送信して、認証トークンを生成する必要があります。

以下のコマンドを実行してaccessTokenを生成してください。

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=ee170169-ca49-49a4-87b7-0e2ff815ea6e&client_secret=7f098199230fc5f2175d494d48f2077c" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

accessTokenが生成されたら、以下のコマンドを実行してPowerPointのスライド番号4と8をJPG形式に変換してください。

curl -v "https://api.aspose.cloud/v3.0/slides/{sourceFile}/Jpeg?slides=4%2C8" \
-X POST \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{  \"DefaultRegularFont\": \"string\",  \"FontFallbackRules\": [    {      \"RangeStartIndex\": 0,      \"RangeEndIndex\": 0,      \"FallbackFontList\": [        \"string\"      ]    }  ],  \"FontSubstRules\": [    {      \"SourceFont\": \"string\",      \"TargetFont\": \"string\",      \"NotFoundOnly\": true    }  ]}" \
-o "{resultantZIP}"

{sourceFile} をクラウド ストレージ内の入力 PowerPoint プレゼンテーションの名前に置き換え、{accessToken} を上記で生成された JWT アクセス トークンに置き換え、{resultantZIP} を指定されたドライブの場所に生成される結果ファイルの名前に置き換えます。

結論

結論として、PowerPoint スライドを JPG 画像に変換することは、さまざまなアプリケーションで使用できる便利な機能です。会議用のプレゼンテーションを作成する場合でも、オンライン共有用にスライドを変換する場合でも、Aspose.Slides Cloud SDK for .NET は、PowerPoint ファイルを JPG 形式に変換する簡単で信頼性の高い方法を提供します。また、cURL コマンドを使用すると、この機能をワークフローに簡単に統合できます。したがって、いくつかの簡単な手順を実行するだけで、スライドを高品質の JPG 画像に変換し、必要な方法ですぐに使用できるようになります。

役立つリンク

関連記事

次のブログを参照することを強くお勧めします。