Java로 ODP에서 텍스트 검색

서버 측 API를 사용해 프레젠테이션 파일의 텍스트를 검색하는 Java 애플리케이션을 빌드하세요.

Java를 통한 ODP 프레젠테이션 텍스트 검색

Aspose.Slides for Java 를 사용하면 ODP 프레젠테이션에서 텍스트를 검색할 수 있습니다. SlideUtil.getAllTextBoxes 메서드로 텍스트 프레임을 수집한 다음 ITextFrame, IParagraph, IPortion 개체를 확인하세요.

Java로 ODP 프레젠테이션에서 텍스트 검색

Presentation presentation = new Presentation("welcome-to-powerpoint.odp");
try {
    String searchText = "PowerPoint";

    for (ISlide slide : presentation.getSlides()) {
        ITextFrame[] slideTextFrames = SlideUtil.getAllTextBoxes(slide);

        for (ITextFrame textFrame : slideTextFrames) {
            for (IParagraph paragraph : textFrame.getParagraphs()) {
                for (IPortion portion : paragraph.getPortions()) {
                    if (portion.getText().contains(searchText)) {
                        System.out.println(portion.getText());
                    }
                }
            }
        }
    }
} finally {
    presentation.dispose();
}

Java로 ODP에서 텍스트를 검색하는 방법

ODP 프레젠테이션에서 텍스트를 검색하려면 다음 단계를 따르세요.

  1. Presentation 클래스로 ODP 파일을 로드합니다.
  2. SlideUtil.getAllTextBoxes 메서드를 호출해 각 슬라이드의 텍스트 프레임을 수집합니다.
  3. ITextFrame, IParagraph, IPortion 개체를 확인해 일치하는 텍스트를 찾습니다.

Aspose.Slides로 구축

ODP 파일 온라인 텍스트 검색

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

  • 브라우저에서 실행되며 설치가 필요 없습니다.
  • 코드를 작성하기 전에 Aspose.Slides가 텍스트를 찾는 방식을 확인하세요.
  • ODP 파일에서 일반 텍스트나 정규식으로 검색하세요.
  • 검색 결과를 텍스트 파일로 다운로드하세요.

검색을 지원하는 기타 형식

Java로 다음 형식에서도 텍스트를 검색할 수 있습니다.