이 빠른 자습서에서는 Java를 사용하여 PDF 문서를 강조 표시하는 방법을 배웁니다. 샘플 코드를 실행하는 데 필요한 리소스, 응용 프로그램 개발 단계 목록 및 Java를 사용하여 PDF에서 단어를 강조 표시하는 실행 가능한 샘플 코드를 제공합니다. 또한 응용 프로그램 요구 사항에 따라 텍스트 강조 표시를 사용자 지정하는 방법도 배웁니다.
Java를 사용하여 PDF에서 텍스트를 강조 표시하는 단계
- PDF를 강조 표시하기 위해 Aspose.PDF for Java를 추가하도록 환경 설정
- 선택한 텍스트를 강조 표시하려면 Document class를 사용하여 PDF를 로드하십시오.
- TextFragmentAbsorber 개체에 검색 텍스트를 설정합니다.
- 주어진 페이지를 파싱하고 텍스트 조각 찾기
- 검색 텍스트를 둘러싸는 사각형을 사용하여 하이라이트 주석을 만듭니다.
- 텍스트 강조 색상 설정
- 이 주석을 대상 페이지에 추가하고 결과 PDF를 디스크에 저장합니다.
이 단계는 텍스트를 검색하고 Java를 사용하여 PDF 파일을 강조 표시하는 프로세스를 요약합니다. 처음에는 소스 PDF 파일이 로드되고 TextFragmentAbsorber 클래스 개체를 사용하여 특정 페이지 내에서 필요한 텍스트 조각을 정의하고 검색한 다음 하이라이트 주석을 만듭니다. 이 하이라이트 주석은 PDF 파일을 디스크에 저장하기 전에 대상 페이지의 주석 모음에 사용자 정의되고 추가됩니다.
Java를 사용하여 PDF 문서를 강조 표시하는 코드
위의 코드는 Java를 사용하여 PDF에서 강조 표시하는 방법을 보여줍니다. 주요 작업 중 하나는 검색할 텍스트를 정의한 다음 페이지를 구문 분석하여 원하는 텍스트가 있는 모든 조각을 수집하는 TextFragmentAbsorber 개체에 의해 수행됩니다. 하이라이트 주석은 특정 텍스트 조각 주변의 사각형을 사용하여 정의되며, 이는 텍스트 주변에 렌더링되는 하이라이트 색상의 경계를 정의합니다.
이 항목에서는 Java를 사용하여 PDF 파일을 강조 표시하는 방법에 대해 설명했습니다. PDF 파일에 주석을 추가하는 프로세스를 알아보려면 Java를 사용하여 PDF에 주석을 삽입하는 방법의 문서를 참조하세요.