Převeďte prezentaci v PowerPointu na dokument Word pomocí C++

Mohou nastat případy, kdy máte prezentaci v PowerPointu a chcete vytvořit dokument, který podrobně popisuje její obsah. Za tímto účelem můžete převést své soubory PPTX do formátu Word a upravit soubor Word tak, aby zadával podrobnosti pro každý snímek. V tomto článku se dozvíte, jak převést soubory PowerPoint PPTX/PPT do formátu Word programově pomocí C++.

C++ API pro převod souborů PowerPoint do formátu Word

K převodu prezentací PowerPoint na dokumenty aplikace Word použijeme rozhraní API Aspose.Slides for C++ a Aspose.Words for C++. První je rozhraní API pro práci se soubory PowerPoint, zatímco druhé se používá k vytváření, čtení a úpravě dokumentů aplikace Word. Použijeme Aspose.Slides for C++ API pro převod souboru PowerPoint do formátu HTML a Aspose.Words for C++ API pro převod vygenerovaného HTML do formátu Word. Rozhraní API můžete nainstalovat prostřednictvím NuGet nebo si je stáhnout přímo ze sekce Stahování.

PM> Install-Package Aspose.Slides.Cpp
PM> Install-Package Aspose.Words.Cpp

Převeďte soubory PowerPoint PPTX/PPT do formátu DOCX pomocí C++

Níže jsou uvedeny kroky pro převod souborů PowerPoint PPTX/PPT do formátu DOCX pomocí C++.

Následující ukázkový kód ukazuje, jak převést soubory PowerPoint PPTX/PPT do formátu DOCX pomocí C++.

// Cesty k souborům
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\SlidesToWord_out.docx";

// Načtěte soubor prezentace
auto presentation = System::MakeObject<Aspose::Slides::Presentation>(sourceFilePath);

// Vytvořte instanci třídy MemoryStream
auto stream = System::MakeObject<MemoryStream>();

// Uložte prezentaci do streamu
presentation->Save(stream, SaveFormat::Html);
stream->Flush();
stream->Seek(0, SeekOrigin::Begin);

// Vytvořte instanci třídy Document pomocí streamu
auto doc = System::MakeObject<Aspose::Words::Document>(stream);

// Uložte dokument aplikace Word
doc->Save(outputFilePath, Aspose::Words::SaveFormat::Docx);

Získejte bezplatnou licenci

Abyste mohli API vyzkoušet bez omezení hodnocení, můžete požádat o bezplatnou dočasnou licenci.

Závěr

V tomto článku jste se naučili, jak převést soubory PowerPoint PPTX/PPT na dokumenty aplikace Word pomocí C++. Použili jsme Aspose.Slides for C++ API pro převod souborů PPTX/PPT do formátu HTML a Aspose.Words for C++ API pro převod vygenerovaného HTML do formátu DOCX. Chcete-li se o těchto rozhraních dozvědět více, můžete navštívit jejich oficiální dokumentaci. V případě jakýchkoli dotazů nás neváhejte kontaktovat na našem bezplatném fóru podpory.

Poznámka: Možná budete chtít vyzkoušet Aspose PowerPoint to Word Converter, což je živá implementace primárního postupu v tomto článku.

Viz také