.NET で PPTX を PPT に変換
概要
この記事では、C# を使用して PPTX 形式の PowerPoint プレゼンテーションを PPT 形式に変換する方法を説明します。以下のトピックが扱われます。
- C# で PPTX を PPT に変換
.NET で PPTX を PPT に変換
C# のサンプルコードについては、以下のセクション、すなわち PPTX を PPT に変換 を参照してください。これは PPTX ファイルを読み込み、PPT 形式で保存するだけです。保存形式を変更すれば、PDF、XPS、ODP、HTML など多くの他形式にも保存できることが、これらの記事で説明されています。
PPTX を PPT に変換
PPTX を PPT に変換するには、ファイル名と保存形式を 保存 メソッドの プレゼンテーション クラスに渡すだけです。以下の C# コードサンプルは、デフォルトオプションを使用して PPTX から PPT へプレゼンテーションを変換します。
// PPTX ファイルを表す Presentation オブジェクトをインスタンス化します
Presentation pres = new Presentation("presentation.pptx");
// PPTX プレゼンテーションを PPT 形式で保存します
pres.Save("presentation.ppt", SaveFormat.Ppt);
FAQ
PPTX のすべての効果や機能は、レガシー PPT(97–2003)形式に保存するときにそのまま保持されますか?
必ずしもそうではありません。PPT 形式には新しい機能の一部(例: 特定の効果、オブジェクト、動作)が欠けているため、変換時に機能が簡略化されたりラスタライズされたりすることがあります。
プレゼンテーション全体ではなく、選択したスライドだけを PPT に変換できますか?
直接保存はプレゼンテーション全体を対象とします。特定のスライドだけを変換するには、そのスライドだけを含む新しいプレゼンテーションを作成して PPT として保存します。あるいは、スライド単位の変換パラメータをサポートするサービス/API を利用してください。
パスワードで保護されたプレゼンテーションはサポートされていますか?
はい。ファイルが保護されているかを検出し、パスワードで開くことができます。また、保存した PPT のために 保護/暗号化設定を構成 することも可能です。