이 문서는 Python을 사용하여 PDF에서 하이라이트를 제거하는 방법을 설명합니다. IDE 설정에 대한 세부 정보, 단계 목록, 그리고 Python을 사용하여 PDF에서 하이라이트를 제거하는 방법을 다양한 기준으로 보여주는 샘플 코드가 포함되어 있습니다. 특정 하이라이트 또는 모든 하이라이트를 삭제 대상으로 선택하는 데 도움이 됩니다.
Python을 사용하여 PDF에서 하이라이트를 제거하는 단계
- Aspose.PDF for Python via .NET을 사용하여 하이라이트를 제거하기 위한 Python 코드 작성 환경 설정
- 여러 하이라이트된 텍스트가 포함된 샘플 입력 PDF를 PDF 객체에 로드
- PDF의 모든 페이지를 순회하며 모든 대상 주석을 수집
- 모든 하이라이트 주석을 제거하려면 모든 주석을 삭제 대상으로 표시
- 선택한 하이라이트를 제거하려면 대상 색상과 일치하는 주석만 표시
- annotations collection에서 delete() 메서드를 사용하여 삭제 대상으로 표시된 모든 주석을 각 페이지에서 제거
- 출력 PDF 파일 저장
이 단계들은 Python을 사용하여 PDF에서 하이라이트를 삭제하는 방법을 요약합니다. 환경을 설정하고, 원본 PDF를 로드한 다음, PDF의 모든 페이지를 순회하고, 각 페이지의 주석 컬렉션에 접근하여 선택한 기준에 따라 주석을 삭제 대상으로 표시합니다. 마지막으로 각 페이지에서 주석을 제거하고 원하는 하이라이트를 삭제한 후 결과 PDF 파일을 디스크에 저장합니다.
Python을 사용하여 PDF 하이라이트를 제거하는 코드
위의 코드는 Python을 사용하여 PDF 하이라이트를 제거하는 방법을 보여줍니다. 대상 색상은 HEX 형식으로 지정해야 합니다. 페이지 번호나 Page 클래스에 노출된 다른 매개변수를 기준으로 하이라이트를 필터링할 수 있습니다.
이 문서는 PDF의 텍스트에서 하이라이트를 제거하는 과정을 안내했습니다. PS 파일을 PDF로 변환하려면 다음 문서를 참고하세요: Python을(를) 사용하여 PS 파일를 PDF로 변환.