C++を使用してODPファイルをマージする方法
ODPファイルをマージするために、 Aspose.Slides for C ++ 機能が豊富で強力で使いやすいC++プラットフォーム用のドキュメントマージAPIであるAPI。最新バージョンを直接ダウンロードできます。開くだけです。 NuGet パッケージマネージャー、検索 ** Aspose.Slides.Cpp ** とインストールします。パッケージマネージャーコンソールから次のコマンドを使用することもできます。
指示
PM> Install-Package Aspose.Slides.Cpp
ODPファイルのマージ-C++
// The path to the documents directory.
const String sourceFilePath1 = u"SourceFile2.odp";
const String sourceFilePath2 = u"SourceFile3.odp";
const String outputFilePath = u"mergedOutput.odp";
// 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::Odp);
C++でODPファイルをマージする手順
Aspose.Slides for C ++ APIとマージおよび連結する基本的なドキュメントは、わずか数行のコードで実行できます。
- 両方のODPファイルをロードします。
- get \ _Slides()メソッドを使用して、各スライドを反復処理します。
- AddClone関数を使用して、目的のファイルとマージします。
- Save()メソッドを使用して、指定したパスに保存します
システム要求
Aspose.Slides for C ++は、すべての主要なプラットフォームとオペレーティングシステムでサポートされています。次の前提条件があることを確認してください。
- MicrosoftWindowsまたはWindows32ビット、Windows 64ビット、Linux64ビット用のC++ランタイム環境と互換性のあるOS。
- プロジェクトで参照されているC++DLLのAspose.Slides。
Aspose.Slides で構築
ODP ファイルをオンラインで結合
無料の Aspose.Slides Merger アプリは、上記のコードと同じ API である Aspose.Slides for C++ で構築されています。アプリを開いて、ご自身の ODP ファイルで API に何ができるかをお確かめください。
- ブラウザーで動作し、インストールは不要です。
- コードを書く前に、Aspose.Slides がファイルをどう結合するかを確認できます。
- 複数の ODP ファイルをアップロードして、1 つにまとめられます。
- 結合した結果を 1 つのファイルとしてダウンロードできます。
ODP ファイル形式とは
拡張子 .ODP のファイルは、OASIS OpenDocument 標準で定義された OpenDocument Presentation 形式を使用します。ODP ファイルには、テキスト、画像、書式、アニメーション、その他のメディアを含むスライドの集まりが格納されます。LibreOffice Impress や Apache OpenOffice Impress など、OpenDocument プレゼンテーションに対応したアプリケーションで ODP ファイルを開けます。
その他のサポートされているマージ形式
C ++を使用すると、を含む他の多くのファイル形式をマージすることもできます。