Process()
Contents
[
Hide
]Merger::Process(System::ArrayPtr<System::String>, System::String) method
Merges multiple PowerPoint presentations of the same format into a single presentation file.
static void Aspose::Slides::LowCode::Merger::Process(System::ArrayPtr<System::String> inputFileNames, System::String outputFileName)
Arguments
| Parameter | Type | Description |
|---|---|---|
| inputFileNames | System::ArrayPtr<System::String> | An array of the input presentation file names. |
| outputFileName | System::String | The output file name of the resulting merged presentation file. |
Remarks
Merger::Process(System::MakeArray<System::String>({u"pres1.ppt", u"pres2.ppt"}), u"merged.ppt");
Merger::Process(System::ArrayPtr<System::String>, System::String, System::SharedPtr<Aspose::Slides::Export::ISaveOptions>) method
Merges multiple PowerPoint presentations of the same format into a single presentation file.
static void Aspose::Slides::LowCode::Merger::Process(System::ArrayPtr<System::String> inputFileNames, System::String outputFileName, System::SharedPtr<Aspose::Slides::Export::ISaveOptions> options)
Arguments
| Parameter | Type | Description |
|---|---|---|
| inputFileNames | System::ArrayPtr<System::String> | An array of the input presentation file names. |
| outputFileName | System::String | The output file name of the resulting merged presentation file. |
| options | System::SharedPtr<Aspose::Slides::Export::ISaveOptions> | The additional options that define how the merged presentation is saved. |
Remarks
auto pptxOptions = System::MakeObject<PptxOptions>();
pptxOptions->set_RefreshThumbnail(false);
Merger::Process(System::MakeArray<System::String>({u"pres1.pptx", u"pres2.pptx"}), u"merged.pptx", pptxOptions);
Merger::Process(System::ArrayPtr<System::String>, System::SharedPtr<System::IO::Stream>) method
Merges multiple PowerPoint presentations of the same format into a single presentation file.
static void Aspose::Slides::LowCode::Merger::Process(System::ArrayPtr<System::String> inputFileNames, System::SharedPtr<System::IO::Stream> outputStream)
Arguments
| Parameter | Type | Description |
|---|---|---|
| inputFileNames | System::ArrayPtr<System::String> | An array of the input presentation file names. |
| outputStream | System::SharedPtr<System::IO::Stream> | The output stream. |
Remarks
auto stream = System::MakeObject<System::IO::MemoryStream>();
Merger::Process(System::MakeArray<System::String>({u"pres1.ppt", u"pres2.ppt"}), stream);
stream->Dispose();
Merger::Process(System::ArrayPtr<System::String>, System::SharedPtr<System::IO::Stream>, System::SharedPtr<Aspose::Slides::Export::ISaveOptions>) method
Merges multiple PowerPoint presentations of the same format into a single presentation file.
static void Aspose::Slides::LowCode::Merger::Process(System::ArrayPtr<System::String> inputFileNames, System::SharedPtr<System::IO::Stream> outputStream, System::SharedPtr<Aspose::Slides::Export::ISaveOptions> options)
Arguments
| Parameter | Type | Description |
|---|---|---|
| inputFileNames | System::ArrayPtr<System::String> | An array of the input presentation file names. |
| outputStream | System::SharedPtr<System::IO::Stream> | The output stream. |
| options | System::SharedPtr<Aspose::Slides::Export::ISaveOptions> | The additional options that define how the merged presentation is saved. |
Remarks
auto stream = System::MakeObject<System::IO::MemoryStream>();
auto pptxOptions = System::MakeObject<PptxOptions>();
pptxOptions->set_RefreshThumbnail(false);
Merger::Process(System::MakeArray<System::String>({u"pres1.ppt", u"pres2.ppt"}), stream, pptxOptions);
stream->Dispose();
See Also
- Typedef ArrayPtr
- Typedef SharedPtr
- Class String
- Class Merger
- Class ISaveOptions
- Class Stream
- Namespace Aspose::Slides::LowCode
- Library Aspose.Slides