PPTおよびPPTXは、Microsoft PowerPointがプレゼンテーションに使用するファイル形式です。 PPTXは、XMLに基づくPPTの新しいバージョンです。 XMLのサポートにより、他のプログラムが新しいPPTX形式でプレゼンテーションを開くのがはるかに簡単になります。古いPPTファイルを新しいPPTX形式に移行する必要がある場合があります。このような場合、この記事では、C++を使用してPowerPointPPTファイルをPPTX形式に変換する方法について説明します。
PPTファイルをPPTX形式に変換するためのC++API
PPTファイルをPPTX形式に変換するには、Aspose.Slides for C++APIを使用します。これは、追加のソフトウェアを必要とせずにPPTおよびPPTXファイルを作成、読み取り、変更できる堅牢なAPIです。さらに、APIはPPTファイルのPPTX形式への変換をサポートしています。開始するには、NuGetからAPIをインストールするか、ダウンロードセクションから直接ダウンロードします。
PM> Install-Package Aspose.Slides.Cpp
C++を使用したPowerPointPPTファイルのPPTX形式への変換
PPTファイルをPPTXに変換するのは簡単です。ほんの数行のコードで、PPTファイルをPPTX形式に変換できます。これを実現するには、以下の手順に従ってください。
- Presentationクラスを使用してPowerPointPPTファイルをロードします。
- Presentation->Save(System::String fname, Export::SaveFormat format)メソッドとSaveFormat:: Pptx列挙値を使用して、PPTXファイルを保存します。
次のサンプルコードは、C++を使用してPPTファイルをPPTX形式に変換する方法を示しています。
// ファイルパス
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.ppt";
const String outputFilePath = u"OutputDirectory\\PptToPptx_out.pptx";
// PPTファイルをロードします
auto presentation = System::MakeObject<Presentation>(sourceFilePath);
// PPTXファイルを保存します
presentation->Save(outputFilePath, SaveFormat::Pptx);
無料ライセンスを取得する
評価制限なしでAPIを試すために、無料の一時ライセンスをリクエストできます。
結論
この記事では、C++を使用してPowerPointPPTファイルをPPTX形式に変換する方法を学習しました。共有コードスニペットは、わずか数行のコードでこの変換を実現する方法を示しています。 Aspose.Slides for C++は、PowerPoint PPTX/PPTファイルを操作するための多くの追加機能を提供します。 公式ドキュメントにアクセスすると、APIの詳細を調べることができます。ご不明な点がございましたら、無料サポートフォーラムまでお気軽にお問い合わせください。