이 간단한 자습서에서는 Java를 사용하여 PDF에서 텍스트를 취소선으로 지우는 방법에 대해 설명합니다. 여기에는 환경을 구성하기 위한 모든 세부 정보가 포함되어 있으며 Java를 사용하여 Adobe PDF에서 텍스트를 취소하는 실행 중인 샘플 코드를 제공합니다. PDF를 로드하고 텍스트의 특정 인스턴스 또는 로드된 PDF 파일의 모든 인스턴스를 취소선 처리하는 프로세스를 배우게 됩니다.
Java를 사용하여 Adobe PDF에서 텍스트를 지우는 단계
- Aspose.PDF for Java를 추가하도록 IDE를 설정하여 텍스트를 취소선으로 지우십시오.
- Document 클래스 개체를 사용하여 대상 PDF 파일을 로드하고 대상 페이지에 액세스하여 텍스트를 취소선으로 지우십시오.
- 텍스트 검색을 위한 TextFragmentAbsorber 객체 생성
- PDF 문서를 구문 분석하여 주어진 텍스트의 모든 인스턴스를 검색하고 컬렉션에 저장
- StrikeOutAnnotation 개체를 만들어 문서에서 찾은 텍스트의 특정 인스턴스를 취소선으로 제거합니다.
- 주석 색상 및 제목 설정
- 취소선 텍스트가 있는 디스크에 결과 PDF 파일을 저장합니다.
이 단계에서는 Java를 사용하여 Adobe PDF에서 텍스트를 취소선 처리하는 방법을 설명합니다. PDF 파일을 로드하는 데 사용되는 Document 클래스, PDF 파일의 텍스트를 정의하고 검색하는 데 사용되는 TextFragmentAbsorber 클래스 개체, StrikeOutAnnotation 개체와 같은 작업을 수행하는 데 필요한 모든 필수 클래스, 메서드 및 속성이 도입되었습니다. 취소선 주석을 정의하고 텍스트의 특정 인스턴스에 적용하는 데 사용됩니다. 취소선 주석의 사용자 정의도 이 단계에서 설명합니다.
Java를 사용하여 PDF에서 텍스트를 지우는 코드
이 코드는 Java를 사용하여 Adobe Acrobat에서 취소선을 제거하는 방법을 보여줍니다. PDF 파일의 특정 페이지에서 검색할 문자열 데이터를 제공하여 TextFragmentAbsorber 객체를 초기화합니다. 검색된 텍스트 인스턴스 모음이 준비되면 대상 PDF 페이지와 취소선을 제거할 선택한 텍스트 인스턴스의 사각형을 제공하여 StrikeOutAnnotation 객체가 생성됩니다. 이러한 방식으로 검색 텍스트의 선택된 인스턴스만 취소선을 제거하거나 전체 컬렉션을 분석하고 모든 인스턴스를 취소선으로 삭제할 수 있습니다.
이 기사에서는 PDF 파일의 한 페이지 또는 모든 페이지에서 특정 텍스트를 자동으로 지우는 흥미로운 기능을 배웠습니다. PDF에서 텍스트를 찾고 바꾸는 과정을 알아보려면 Java를 사용하여 PDF에서 텍스트를 찾고 바꾸는 방법의 문서를 참조하세요.