C#でPPTをPPTXに変換する方法

このトピックでは、数行のコードを使用して** C#でPPTをPPTXに変換する方法**について説明します。すべての構成の詳細と実行可能なサンプルコードもこのチュートリアルの一部であり、C#PPTからPPTXへのコンバーターを開発するために使用できます。また、ソースPPTファイルのロードをカスタマイズしてPPTXファイルを保存するための情報も入手できます。

C#でPPTをPPTXに変換する手順

  1. PPTからPPTXへの変換にNuGetパッケージマネージャーを使用してAspose.Slides for .NETを追加するように環境を構成します
  2. LoadOptionsクラスオブジェクトを宣言します
  3. ロードフォーマットをPPTに設定します
  4. PPTファイルを開くためのパスワードを設定します
  5. 指定されたロードオプションでPresentationクラスを使用してソースPPTをロードします
  6. ロードされたプレゼンテーションをPPTXとして保存します

これらの手順は、* C#でPPTをPPTXに変更する*方法を示しています。 PPTファイルのロード形式を指定する必要があるため、LoadOptionsクラスオブジェクトには、PPTに設定されたLoadFormatプロパティが含まれているため、最初に宣言されます。 PPTファイルがパスワードで保護されている場合は、LoadFormatクラスオブジェクトも使用してパスワードを設定してから、PPTXとして保存するためにソースPPTファイルをロードします。

C#でPPTをPPTXに変換するコード

using Aspose.Slides;
namespace AsposeKB
{
class Program
{
static void Main(string[] args) // Main function to convert PPT to PPTX in C#
{
// Load Slides license
Aspose.Slides.License lic = new Aspose.Slides.License();
lic.SetLicense(@"Aspose.Total.lic");
// Declare LoadOptions class object and set load format and password
Aspose.Slides.LoadOptions loadOptions = new Aspose.Slides.LoadOptions();
loadOptions.LoadFormat = Aspose.Slides.LoadFormat.Ppt;
loadOptions.Password = "abc123";
// Load the source PPT using the LoadOptions object
Presentation presentation = new Presentation("sample.ppt",loadOptions);
// Save the output file as PPTX converted from a PPT
presentation.Save("output.pptx",Aspose.Slides.Export.SaveFormat.Pptx);
System.Console.WriteLine("Done");
}
}
}

このコードは、C#で基本的なPPTからPPTXへのコンバータソフトウェアを作成するのに役立ちます。LoadOptionsクラスには、チャートなどの数式計算を決定するためのスプレッドシートオプションの設定、外部リソースの読み込みの管理、警告コールバックの設定、割り込みトークンなどの他のプロパティも含まれています。いくつか挙げてください。また、ロードされたPPTファイルをPPTXとして保存する前に、MS PowerPointと同様に変更するなど、他の高度な操作を実行することもできます。

このチュートリアルでは、PPTをPPTXに変換するプロセスについて説明しましたが、プレゼンテーションをPDFに変換するなど、他の種類の変換について学習する場合は、C#を使用してPowerPointをPDFに変換する方法の記事を参照してください。

 日本語