このトピックでは、数行のコードを使用して** C#でPPTをPPTXに変換する方法**について説明します。すべての構成の詳細と実行可能なサンプルコードもこのチュートリアルの一部であり、C#でPPTからPPTXへのコンバーターを開発するために使用できます。また、ソースPPTファイルのロードをカスタマイズしてPPTXファイルを保存するための情報も入手できます。
C#でPPTをPPTXに変換する手順
- PPTからPPTXへの変換にNuGetパッケージマネージャーを使用してAspose.Slides for .NETを追加するように環境を構成します
- LoadOptionsクラスオブジェクトを宣言します
- ロードフォーマットをPPTに設定します
- PPTファイルを開くためのパスワードを設定します
- 指定されたロードオプションでPresentationクラスを使用してソースPPTをロードします
- ロードされたプレゼンテーションを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に変換する方法の記事を参照してください。