PNG JPG BMP TIFF ODP
Aspose.Slides for C++

Parse ODP Presentations in C++

Use Aspose.Slides for C++ to extract text from presentation slides without Microsoft PowerPoint.

Parse ODP File Using C++

Use Aspose.Slides for C++ to parse ODP presentation files and extract text from slides. The API exposes slide text through SlideUtil::GetAllTextBoxes, ITextFrame, IParagraph, and IPortion, so you can read text content without automating Microsoft PowerPoint. Install the Aspose.Slides.Cpp package from NuGet or use the Package Manager Console command below.

Command

PM> Install-Package Aspose.Slides.Cpp

Parse ODP Files - C++

auto presentation = MakeObject<Presentation>(u"presentation.odp");
auto textFrames = SlideUtil::GetAllTextBoxes(presentation->get_Slide(0));

for (auto&& textFrame : textFrames)
{
    for (auto&& paragraph : textFrame->get_Paragraphs())
    {
        for (auto&& portion : paragraph->get_Portions())
        {
            Console::WriteLine(portion->get_Text());
        }
    }
}

presentation->Dispose();
 

How to Parse ODP Files in C++

Extract text from ODP files with Aspose.Slides for C++.

  1. Load the ODP file with the Presentation class.

  2. Get the ITextFrame objects from the first slide with SlideUtil::GetAllTextBoxes.

  3. Loop through the ITextFrame objects.

  4. Loop through the IParagraph objects in each ITextFrame.

  5. Loop through the IPortion objects in each IParagraph.

  6. Read the text with get_Text.

System Requirements

Aspose.Slides for C++ supports major desktop and server platforms. Make sure that your project has the following prerequisites.

  • Microsoft Windows, Linux, macOS, or another compatible OS with the supported C++ runtime.
  • Aspose.Slides for C++ library referenced in your project.

About Aspose.Slides for C++ API

Aspose.Slides for C++ is a standalone API for creating, reading, parsing, editing, and converting presentation files. It can work with Microsoft PowerPoint and OpenDocument formats such as PPT, PPTX, and ODP without Microsoft PowerPoint or OpenOffice.

Online ODP Parser Live Demos

ODP What is ODP File Format?

An ODP file is an OpenDocument presentation file used by applications such as OpenOffice Impress and LibreOffice Impress. It stores slides, text, images, formatting, animations, and other presentation content in an open XML-based package.

Read More

Other Supported Parsing Documents

You can also parse other presentation formats with C++.

PPT (PowerPoint 97-2003 Presentation)
PPTX (Open XML Presentation Format)