Sloučit Powerpoint, PDF, PPT nebo jiné dokumenty dohromady v C++
Vysokorychlostní knihovna C++ pro sloučení formátů PPT, PPTX, PDF, PNG, JPEG a dalších.
Sloučit PPT, PPTX, PDF pomocí C++
Aspose.Slides for C++ je výkonná knihovna C++ pro vytváření a manipulaci s prezentačními soubory. Navíc poskytuje flexibilní způsoby, jak kombinovat více PPT/PPTX prezentací. Když sloučíte jednu prezentaci do druhé, efektivně kombinujete jejich snímky do jedné prezentace, abyste získali jeden soubor. Aspose.Slides umožňuje sloučit dvě prezentace různými způsoby. Můžete sloučit prezentace se všemi jejich tvary, styly, texty, formátováním, komentáři, animacemi atd., aniž byste se museli obávat ztráty kvality nebo dat.
Sloučit PowerPointové prezentace v C++
Chcete-li sloučit prezentace PowerPoint, budete muset naklonovat snímky z jedné prezentace do druhé.
Sloučit soubory PPTX pomocí C++
// The path to the documents directory.
const String sourceFilePath1 = u"SourceDirectory\\SamplePresentation2.pptx";
const String sourceFilePath2 = u"SourceDirectory\\SamplePresentation3.pptx";
const String outputFilePath = u"OutputDirectory\\mergedPresentation.pptx";
// Instantiate Presentation class
SharedPtr<Presentation> presentation1 = MakeObject<Presentation>(sourceFilePath1);
SharedPtr<Presentation> presentation2 = MakeObject<Presentation>(sourceFilePath2);
for (SharedPtr<ISlide> slide : presentation2->get_Slides())
{
// Merge slides from source to destination
presentation1->get_Slides()->AddClone(slide);
}
// Save the presentation
presentation1->Save(outputFilePath, SaveFormat::Pptx);
Sloučit prezentace s Slide Master pomocí C++
Tento kód C++ ukazuje, jak sloučit několik prezentací do jedné a použít styly ze šablony prezentace předlohy snímků. Takže výsledná prezentace si zachová stejné zdrojové formátování a bude obsahovat formátování z hlavního snímku jiné prezentace.
Sloučit více PPT do jednoho v C++
// The path to the documents directory.
const String sourceFilePath1 = u"SourceDirectory\\SamplePresentation.pptx";
const String sourceFilePath2 = u"SourceDirectory\\SamplePresentation3.pptx";
const String outputFilePath = u"OutputDirectory\\mergedPresentation.pptx";
// Load the presentation files
SharedPtr<Presentation> presentation1 = MakeObject<Presentation>(sourceFilePath1);
SharedPtr<Presentation> presentation2 = MakeObject<Presentation>(sourceFilePath2);
// Merge the first slide using slide master
presentation1->get_Slides()->AddClone(presentation2->get_Slides()->idx_get(0), presentation1->get_Masters()->idx_get(0), true);
// Save the presentation
presentation1->Save(outputFilePath, SaveFormat::Pptx);
Jak sloučit prezentace pomocí Aspose.Slides pro C++ API
Toto jsou kroky ke sloučení dvou souborů PPTX a uložení výsledku jako PDF v C++.
Nainstalujte Aspose.Slides for C++ .
Přidejte odkaz na knihovnu (importujte knihovnu) do svého projektu C++.
Otevřete zdrojové soubory PPTX v C++.
Kombinujte soubory PPTX pomocí metody AddClone.
Uložte prezentaci a získejte výsledek jako jeden soubor PDF.
Další podporované formáty ke sloučení
Můžete také kombinovat jiné formáty souborů. Další podporované formáty naleznete níže.