PowerPoint-presentaties naar Word-documenten converteren in C++

Inleiding

Als u van plan bent om tekstuele inhoud of informatie uit een presentatie (PPT of PPTX) op nieuwe manieren te gebruiken, kunt u profiteren van het converteren van de presentatie naar Word (DOC of DOCX).

  • In vergelijking met Microsoft PowerPoint biedt de Microsoft Word-app meer hulpmiddelen of functionaliteiten voor inhoud.
  • Naast de bewerkingsfuncties in Word kunt u ook profiteren van verbeterde samenwerkings-, afdruk- en deelmogelijkheden.

Aspose.Slides en Aspose.Words

Om een PowerPoint‑bestand (PPTX of PPT) naar Word (DOC of DOCX) te converteren, heeft u zowel Aspose.Slides for C++ als Aspose.Words for C++ nodig.

Als een zelfstandige API biedt Aspose.Slides voor C++ functies waarmee u teksten uit presentaties kunt extraheren.

Aspose.Words is een geavanceerde documentverwerkings‑API die toepassingen in staat stelt bestanden te genereren, wijzigen, converteren, renderen, afdrukken en andere bewerkingen met documenten uit te voeren zonder Microsoft Word te gebruiken.

Een PowerPoint‑presentatie naar een Word‑document converteren

Gebruik dit code‑fragment om de PowerPoint naar Word te converteren:

auto presentation = MakeObject<Presentation>();
auto doc = MakeObject<Aspose::Words::Document>();
auto builder = MakeObject<Aspose::Words::DocumentBuilder>(doc);

for (const auto& slide : presentation->get_Slides())
{
    // genereert en voegt dia-afbeelding in
    auto image = slide->GetImage(1.0f, 1.0f);
    builder->InsertImage(image);

    // voegt de teksten van de dia in
    for (const auto& shape : slide->get_Shapes())
    {
        if (ObjectExt::Is<AutoShape>(shape))
        {
            auto autoShape = System::AsCast<AutoShape>(shape);
            builder->Writeln(autoShape->get_TextFrame()->get_Text());
        }
    }

    builder->InsertBreak(Aspose::Words::BreakType::PageBreak);
}

FAQ

Welke componenten moeten geïnstalleerd worden om PowerPoint- en OpenDocument‑presentaties naar Word‑documenten te converteren?

U hoeft alleen de respectieve pakketten voor Aspose.Slides for C++ en Aspose.Words for C++ aan uw project toe te voegen. Beide bibliotheken functioneren als zelfstandige API’s, en er is geen vereiste dat Microsoft Office geïnstalleerd is.

Worden alle PowerPoint‑ en OpenDocument‑presentatieformaten ondersteund?

Aspose.Slides ondersteunt alle presentatieformaten, inclusief PPT, PPTX, ODP en andere gangbare bestandstypen. Dit zorgt ervoor dat u kunt werken met presentaties die zijn gemaakt in verschillende versies van Microsoft PowerPoint.