.NET で PPT を PPTX に変換

概要

この記事では、C# を使用したオンライン PPT から PPTX への変換アプリを利用して、PPT 形式の PowerPoint プレゼンテーションを PPTX 形式に変換する方法を説明します。以下のトピックを取り上げます。

.NET で PPT を PPTX に変換

C# のサンプルコードで PPT を PPTX に変換する方法については、以下のセクション「Convert PPT to PPTX」をご参照ください。PPT ファイルを読み込み、PPTX 形式で保存します。保存形式を変更すれば、PDF、XPS、ODP、HTML などの他形式にも変換できます(関連記事をご覧ください)。

PPT を PPTX に変換するについて

Aspose.Slides API を使用して古い PPT 形式を PPTX に変換します。数千件の PPT プレゼンテーションを PPTX 形式に変換する必要がある場合、プログラムで実行するのが最適なソリューションです。Aspose.Slides API なら数行のコードで実現できます。API は PPT プレゼンテーションを PPTX に完全互換で変換でき、次の操作が可能です。

  • マスター、レイアウト、スライドの複雑な構造を変換
  • チャートを含むプレゼンテーションを変換
  • グループ シェイプ、オート シェイプ(長方形や楕円など)、カスタムジオメトリ シェイプを変換
  • オート シェイプのテクスチャや画像の塗りつぶしスタイルを持つプレゼンテーションを変換
  • プレースホルダー、テキスト フレーム、テキスト ホルダーを含むプレゼンテーションを変換

PPT を PPTX に変換

PPT を PPTX に変換するには、Presentation クラスの Save メソッドにファイル名と保存形式を渡すだけです。以下の C# コード サンプルは、デフォルト オプションで PPT から PPTX への変換を実行します。

// PPTX ファイルを表す Presentation オブジェクトをインスタンス化します
Presentation pres = new Presentation("PPTtoPPTX.ppt");

// PPTX プレゼンテーションを PPTX 形式で保存します
pres.Save("PPTtoPPTX_out.pptx", SaveFormat.Pptx);

PPT と PPTX プレゼンテーション形式の違いや、Aspose.Slides が PPT から PPTX への変換をサポートしている方法 について詳しく読むことができます。

よくある質問

PPT と PPTX の形式の違いは何ですか?

PPT は Microsoft PowerPoint が使用する古いバイナリ ファイル形式で、PPTX は Microsoft Office 2007 以降で導入された XML ベースの新しい形式です。PPTX ファイルはパフォーマンスが向上し、ファイルサイズが小さく、データ復旧が容易です。

.NET で PPT を PPTX に変換できますか?

はい、Aspose.Slides for .NET ライブラリを使用すれば、数行のコードで PPT ファイルを読み込み、PPTX 形式で保存できます。

複数の PPT ファイルをバッチ変換して PPTX にできますか?

はい、Aspose.Slides をループ処理で使用すれば、複数の PPT ファイルをプログラム的に PPTX に変換でき、バッチ変換シナリオに適しています。

変換後にコンテンツや書式は保持されますか?

Aspose.Slides は高い忠実度でプレゼンテーションを変換します。スライド レイアウト、アニメーション、シェイプ、チャート、その他のデザイン要素は PPT から PPTX への変換時に保持されます。

PPT ファイルから PDF や HTML など他の形式に変換できますか?

はい、Aspose.Slides は PPT ファイルを PDF、XPS、HTML、ODP、PNG、JPEG など複数の形式に変換できます。

Microsoft PowerPoint がインストールされていなくても PPT を PPTX に変換できますか?

はい、Aspose.Slides for .NET はスタンドアロン API であり、Microsoft PowerPoint やサードパーティ ソフトウェアは不要です。

オンラインで PPT を PPTX に変換できるツールはありますか?

はい、無料の Aspose.Slides PPT to PPTX Converter Web アプリを使用すれば、コードを書かずにブラウザー上で直接変換できます。