C++에서 ODP 프레젠테이션 구문 분석

Aspose.Slides for C++를 사용하면 Microsoft PowerPoint 없이 프레젠테이션 슬라이드에서 텍스트를 추출할 수 있습니다.

C++로 ODP 파일 구문 분석하기

Aspose.Slides for C++를 사용하여 ODP 프레젠테이션 파일을 구문 분석하고 슬라이드에서 텍스트를 추출하세요. 이 API는 SlideUtil::GetAllTextBoxes, ITextFrame, IParagraph, IPortion을 통해 슬라이드 텍스트를 제공하므로 Microsoft PowerPoint를 자동화하지 않고도 텍스트를 읽을 수 있습니다. NuGet에서 Aspose.Slides.Cpp 패키지를 설치하거나 패키지 관리자 콘솔에서 아래 명령을 사용하세요.

명령

PM> Install-Package Aspose.Slides.Cpp

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();

C++에서 ODP 파일을 구문 분석하는 방법

Aspose.Slides for C++로 ODP 파일에서 텍스트를 추출하세요.

  1. Presentation 클래스로 ODP 파일을 로드합니다.
  2. SlideUtil::GetAllTextBoxes로 첫 번째 슬라이드의 ITextFrame 객체를 가져옵니다.
  3. ITextFrame 객체를 순회합니다.
  4. 각 ITextFrame의 IParagraph 객체를 순회합니다.
  5. 각 IParagraph의 IPortion 객체를 순회합니다.
  6. get_Text로 텍스트를 읽습니다.

시스템 요구 사항

Aspose.Slides for C++는 주요 데스크톱 및 서버 플랫폼을 지원합니다. 프로젝트가 다음 필수 조건을 충족하는지 확인하세요.

  • 지원되는 C++ 런타임이 있는 Microsoft Windows, Linux, macOS 또는 기타 호환 운영 체제.
  • 프로젝트에서 참조하는 Aspose.Slides for C++ 라이브러리.

Aspose.Slides로 구축

온라인에서 텍스트와 이미지 추출

무료 Aspose.Slides Parser 앱은 위 코드와 동일한 API인 Aspose.Slides for C++로 구축되었습니다. 앱을 열고 내 ODP 파일로 API가 무엇을 할 수 있는지 확인해 보세요.

  • 브라우저에서 실행되며 설치가 필요 없습니다.
  • 코드를 작성하기 전에 Aspose.Slides가 파일을 어떻게 읽는지 확인하세요.
  • ODP 파일을 업로드하고 텍스트와 이미지를 받으세요.
  • 모든 결과를 하나의 ZIP 아카이브로 다운로드하세요.

ODP 파일 형식이란 무엇입니까?

ODP 파일은 OpenOffice Impress, LibreOffice Impress 같은 애플리케이션에서 사용하는 OpenDocument 프레젠테이션 파일입니다. 슬라이드, 텍스트, 이미지, 서식, 애니메이션 및 기타 프레젠테이션 콘텐츠를 개방형 XML 기반 패키지에 저장합니다.

더 읽기

기타 지원되는 구문 분석 형식

C++로 다른 프레젠테이션 형식도 구문 분석할 수 있습니다.