C++を使用してPPTファイルをマージする

サーバー側のC++APIを使用したPPTドキュメントのマージ。

C++を使用してPPTファイルをマージする方法

PPTファイルをマージするために、 Aspose.Slides for C ++ 機能が豊富で強力で使いやすいC++プラットフォーム用のドキュメントマージAPIであるAPI。最新バージョンを直接ダウンロードできます。開くだけです。 NuGet パッケージマネージャー、検索 ** Aspose.Slides.Cpp ** とインストールします。パッケージマネージャーコンソールから次のコマンドを使用することもできます。

指示


PM> Install-Package Aspose.Slides.Cpp

PPTファイルのマージ-C++

// The path to the documents directory.
const String sourceFilePath1 = u"SourceFile2.ppt";
const String sourceFilePath2 = u"SourceFile3.ppt";
const String outputFilePath = u"mergedOutput.ppt";

// Instantiate Presentation class
SharedPtr<Presentation> presentation1 = MakeObject<Presentation>(sourceFilePath1);
SharedPtr<Presentation> presentation2 = MakeObject<Presentation>(sourceFilePath2);

for (SharedPtr<ISlide> slide : presentation2->get_Slides()){
	// Merge from source to destination 
	presentation1->get_Slides()->AddClone(slide);
}

// Save the presentation
presentation1->Save(outputFilePath, SaveFormat::Ppt);  

C++でPPTファイルをマージする手順

Aspose.Slides for C ++ APIとマージおよび連結する基本的なドキュメントは、わずか数行のコードで実行できます。

  1. 両方のPPTファイルをロードします。
  2. get \ _Slides()メソッドを使用して、各スライドを反復処理します。
  3. AddClone関数を使用して、目的のファイルとマージします。
  4. Save()メソッドを使用して、指定したパスに保存します

システム要求

Aspose.Slides for C ++は、すべての主要なプラットフォームとオペレーティングシステムでサポートされています。次の前提条件があることを確認してください。

  • MicrosoftWindowsまたはWindows32ビット、Windows 64ビット、Linux64ビット用のC++ランタイム環境と互換性のあるOS。
  • プロジェクトで参照されているC++DLLのAspose.Slides。

Aspose.Slides で構築

PPT ファイルをオンラインで結合

無料の Aspose.Slides Merger アプリは、上記のコードと同じ API である Aspose.Slides for C++ で構築されています。アプリを開いて、ご自身の PPT ファイルで API に何ができるかをお確かめください。

  • ブラウザーで動作し、インストールは不要です。
  • コードを書く前に、Aspose.Slides がファイルをどう結合するかを確認できます。
  • 複数の PPT ファイルをアップロードして、1 つにまとめられます。
  • 結合した結果を 1 つのファイルとしてダウンロードできます。

PPT ファイル形式とは

拡張子 .ppt のファイルは、スライド ショーで使うスライドの集まりを含む PowerPoint プレゼンテーションです。Microsoft PowerPoint 97–2003 がサポートするバイナリ ファイル形式を使用します。PPT ファイルには、テキスト、箇条書き、画像、マルチメディア、その他の埋め込み OLE オブジェクトなど、さまざまなコンテンツを含めることができます。PowerPoint 2007 以降、Microsoft はこのバイナリ形式ではなく Office Open XML に基づく新しい PPTX 形式を導入しました。OpenOffice Impress や Apple Keynote など、ほかのアプリケーションでも PPT ファイルを作成できます。

続きを読む