Java를 사용하여 PowerPoint에서 텍스트 찾기 및 바꾸기

이 문서는 Java를 사용하여 PowerPoint에서 텍스트를 찾고 교체하는 방법을 설명합니다. IDE 설정에 대한 세부 정보, 단계 목록 및 Java를 사용하여 PowerPoint에서 검색 및 교체하는 샘플 코드가 포함되어 있습니다. 프레젠테이션에서 텍스트를 검색하고 교체하는 다양한 다른 옵션도 공유될 것입니다.

PowerPoint에서 Java를 사용한 찾기 및 바꾸기 단계

  1. IDE를 설정하여 Aspose.Slides for Java을 사용해 프레젠테이션의 텍스트를 검색하고 교체합니다.
  2. 프레젠테이션을 업데이트하기 위해 Presentation 클래스 객체를 사용하여 PPTX를 메모리에 로드합니다.
  3. 프레젠테이션의 각 슬라이드를 순회하여 해당 텍스트 상자 컬렉션에 접근합니다
  4. 각 텍스트 상자를 순회하고 그 안에 있는 paragraphs 컬렉션에 접근합니다.
  5. 각 단락의 모든 부분을 가져와서 각 부분의 텍스트를 대소문자 구분 없이 대상 검색 문자열과 비교합니다.
  6. 문자열이 해당 구간에 있으면, 새로운 값으로 구간 텍스트를 다시 구성합니다.
  7. 교체된 문자열을 사용하여 프레젠테이션을 디스크에 저장합니다

이 단계들은 PowerPoint에서 단어를 교체하는 방법을 보여줍니다. 프로세스를 시작하려면, 소스 프레젠테이션을 메모리로 로드하고, 프레젠테이션의 슬라이드 컬렉션을 가져온 다음, 각 슬라이드의 모든 텍스트 상자에 접근하고, 각 텍스트 상자의 단락 컬렉션을 얻으며, 마지막으로 분석할 텍스트가 포함된 각 단락의 부분 컬렉션에 접근합니다. 텍스트를 부분 텍스트와 비교하고, 부분 텍스트에서 대상 문자열을 찾아 오래된 문자열을 새 문자열로 교체한 뒤, 부분 텍스트를 업데이트하고, 출력 프레젠테이션을 디스크에 저장합니다.

Java를 사용하여 PowerPoint에서 단어를 교체하는 코드

이 코드는 PowerPoint에서 텍스트 찾기 및 바꾸기 과정을 보여줍니다. 제공된 코드는 텍스트 일부에서 문자열의 첫 번째 발생을 교체하며, 해당 부분을 수정하면 텍스트 전체에서 모든 발생을 업데이트할 수 있습니다. 또한 대소문자 구분을 전환하여 검색 작업을 맞춤 설정하고, 특정 슬라이드에서 텍스트를 검색·교체하며, Presentation.replaceText()를 사용해 전체 프레젠테이션에서 텍스트를 찾고 교체할 수 있습니다.

이 문서는 텍스트를 검색하고 교체하는 과정을 가르칩니다. 프레젠테이션에서 오디오와 비디오를 추출하려면, 기사 Java를 사용하여 PowerPoint에서 미디어 추출을 참조하십시오.

 한국인