Split PowerPoint

PowerPointプレゼンテーションをオンラインで分割 | PPTを分割する方法を学ぶ。

この記事では、C#アプリケーションでPowerPointプレゼンテーションを分割する手順を説明します。私たちは、PPTファイルがテキスト、箇条書き、画像、マルチメディア、その他の埋め込みOLEオブジェクトなど、さまざまな種類の情報を含んでいることを十分に認識しています。したがって、完全なファイルを共有する代わりに、PowerPointスライドを別々のファイルに分割して、それに応じて共有する必要があるかもしれません。したがって、プログラムを使用してPPTを複数のファイルに分割するつもりです。

ウェブブラウザでオンラインでPPTを分割する

The API Reference for Aspose.Slides Cloud はオンラインswagger形式でも利用可能です。Aspose.Slidesのドキュメントオブジェクトモデルに従い、PowerPointプレゼンテーションは Slides のコレクションを含みます。私たちのPowerPoint処理Cloud APIは、PowerPointスライドを分割する際に無数のオプションを提供し、出力を様々な出力形式で保存できるようにします。右側の画像は、分割操作によってサポートされている出力形式のリストを示しています。

最初のステップとして、App SIDとApp Keyを提供してユーザーを認証してください。有効な認証情報を提供すると、JWTトークンが生成されます。したがって、PowerPointプレゼンテーションスライドを分割するという要件を達成するために、PostSlidesSplit メソッドを使用する必要があります。次に、Split POSTメソッドの横にあるTry it outボタンをクリックしてください。最低限、操作を開始するために入力プレゼンテーションファイルの名前を提供する必要があります。

Presentation1.pptx のプレビューはクラウドストレージにあります。

画像 1 :- Presentation1.pptx のクラウドストレージでのプレビュー

PowerPoint プレゼンテーション形式を設定する

ドロップダウンからPPTX形式を選択。

画像 2:- ドロップダウンから選択された PPTX 形式

このシナリオでは、上記の画像に示されている Presentation1.pptx を使用して分割操作を実行します。フォーマットのドロップダウンから、分割操作後の希望の出力フォーマットを選択する必要があります。このシナリオでは PPTX を使用します。次のステップは、From および To スライドの値を指定することです。From 値が指定されていない場合、分割操作はプレゼンテーションの最初のスライドから始まります。同様に、To 値を提供しないと、分割は最後のスライドで終了します。当社の入力プレゼンテーションファイルにはスライドが2つしかないため、このステップはスキップし、両方のスライドを別々のプレゼンテーションファイルとして分

ユーザーアカウントが正しく認証され、希望の入力パラメータが正しい場合、サーバー応答コード 200 が表示され、応答ボディにはソースおよび結果の PPTX ファイルリンクがリストされます。以下の画像ファイルを見てください。

サーバーの応答ボディのプレビュー

画像 3:- サーバーのレスポンスボディのプレビュー。

あなたは、必要な引数を更新した後に、さらに PowerPoint スライド分割操作を実行するために使用できる cURL コマンドが表示されているのを観察することもできます。

今、この操作の後にクラウドストレージを見てみましょう。クラウドストレージには新しい PowerPoint プレゼンテーションファイルが 2 つリストされていることに注意してください。

Split 操作の結果としての PowerPoint ファイル。

画像 4:- 分割操作後の結果としての PowerPoint ファイル。

今、結果として得られた PowerPoint プレゼンテーションを見てみましょう。

PowerPoint プレゼンテーションの 2 スライドのプレビュー

画像 5:- ソース PowerPoint プレゼンテーションの 2 つのスライドのプレビュー

最初のスライドは個別の PTX ファイルとしてエクスポートされました。

Image 6:- 最初のスライドが個別のPPTXファイルとしてエクスポートされます。

第二のスライドは個別のPTXファイルとしてエクスポートされました。

Image 7:- セカンドスライドが個別の PTX ファイルとしてエクスポートされました。

C#でPowerPointプレゼンテーションを分割する

このセクションでは、Aspose.Slides Cloud SDK for .NET を使用して PowerPoint スライドを分割する方法の詳細を見ていきます。最初に Presentation1.pptx ファイルをクラウドストレージにアップロードし、その後スライド分割操作が実行されます。

string MyAppKey = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx";   // Get AppKey and AppSID from https://dashboard.aspose.cloud/
// SlidesAPI のオブジェクトを作成し、AppKey および AppSid 情報を渡します。
SlidesApi slidesApi = new SlidesApi(MyAppSid, MyAppKey);

String fileName = "Presentation1.pptx";
int? width = null;
int? height = null;
int? from = 1;
int? to = 2;

// Cloud ストレージに PowerPoint.pptx をアップロードします。
slidesApi.UploadFile(new UploadFileRequest(File.Open("Presentation1.pptx", FileMode.Open), "Presentation1.pptx", null));
// スライドのインデックス1から2までを分割し、PPTX形式で出力を保存します。
slidesApi.PostSlidesSplit(new PostSlidesSplitRequest(fileName, null, SlideExportFormat.Pptx, width, height, to, from));

上記のコードスニペットを使用しているときに、他のサポートされているフォーマット、つまり PPT から PDF、PPT から JPG、PPT から PNG、PPT から HTML、PPT から XPS などで出力を生成することもできます。必要なのは、PostSlidesSplitRequest() メソッド内の SlideExportFormat 列挙体の値を変更することだけです。

Info: ppt スプリッターをオンラインで見たいですか?私たちの無料の online Splitter アプリを試してみてください。

結論

この記事では、C# .NETを使用してPowerPointプレゼンテーションを分割する方法や、cURLコマンドを使用する方法の詳細を学びました。ご要件に応じて、GitHubからAspose.Slides Cloud SDK for .NETの完全なソースコードをダウンロードできます。さらに、APIの使用中に何らかの問題が発生した場合は、free customer support forumを通じてお気軽にお問い合わせください。

関連記事