Parsování prezentací ODP v C++

Pomocí Aspose.Slides for C++ extrahujete text ze snímků prezentace bez aplikace Microsoft PowerPoint.

Parsování souboru ODP v C++

Pomocí Aspose.Slides for C++ parsujete soubory prezentací ODP a extrahujete text ze snímků. API zpřístupňuje text snímků přes SlideUtil::GetAllTextBoxes, ITextFrame, IParagraph a IPortion, takže text přečtete bez automatizace aplikace Microsoft PowerPoint. Nainstalujte balíček Aspose.Slides.Cpp z NuGet nebo použijte níže uvedený příkaz v konzole Správce balíčků.

Příkaz

PM> Install-Package Aspose.Slides.Cpp

Parsování souborů ODP – 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();

Jak parsovat soubory ODP v C++

Extrahujte text ze souborů ODP pomocí Aspose.Slides for C++.

  1. Načtěte soubor ODP pomocí třídy Presentation.
  2. Získejte objekty ITextFrame z prvního snímku pomocí SlideUtil::GetAllTextBoxes.
  3. Projděte objekty ITextFrame.
  4. Projděte objekty IParagraph v každém ITextFrame.
  5. Projděte objekty IPortion v každém IParagraph.
  6. Přečtěte text pomocí get_Text.

Systémové požadavky

Aspose.Slides for C++ podporuje hlavní desktopové a serverové platformy. Ujistěte se, že váš projekt splňuje následující předpoklady.

  • Microsoft Windows, Linux, macOS nebo jiný kompatibilní operační systém s podporovaným běhovým prostředím C++.
  • Knihovna Aspose.Slides for C++ odkazovaná ve vašem projektu.

Vytvořeno pomocí Aspose.Slides

Extrakce textu a obrázků online

Bezplatná aplikace Aspose.Slides Parser je vytvořena pomocí Aspose.Slides for C++, stejného API jako ve výše uvedeném kódu. Otevřete ji a vyzkoušejte, co API dokáže s vašimi vlastními soubory ODP.

  • Běží ve vašem prohlížeči, nic není třeba instalovat.
  • Podívejte se, jak Aspose.Slides čte vaše soubory, ještě než napíšete kód.
  • Nahrajte soubor ODP a získejte jeho text a obrázky.
  • Stáhněte vše jako jeden archiv ZIP.

Co je formát ODP

Soubor ODP je soubor prezentace OpenDocument, který používají aplikace jako OpenOffice Impress a LibreOffice Impress. Ukládá snímky, text, obrázky, formátování, animace a další obsah prezentace v otevřeném balíčku založeném na XML.

Více

Další podporované formáty pro parsování

V C++ můžete parsovat také další formáty prezentací.