C#을 사용하여 PDF에서 하이라이트 제거

이 짧은 가이드는 C#을 사용하여 PDF에서 하이라이트를 제거하는 방법을 설명합니다. IDE 설정 방법, 단계 목록, 그리고 C#을 사용하여 PDF에서 하이라이트를 삭제하는 방법을 보여주는 샘플 코드가 포함되어 있습니다. 특정 하이라이트 또는 지정된 PDF에서 모든 하이라이트를 제거하는 다양한 옵션이 설명됩니다.

C#을 사용하여 PDF에서 하이라이트 제거 단계

  1. 하이라이트를 제거하기 위해 Aspose.PDF for .NET을 사용하도록 IDE 설정
  2. 모든 하이라이트 또는 선택한 색상의 하이라이트 제거를 선택하기 위한 열거자 생성
  3. 입력/출력 PDF, 모든 또는 선택된 하이라이트를 제거하기 위한 플래그, 대상 색상을 받는 함수 생성
  4. Document 클래스를 사용하여 하이라이트된 텍스트가 포함된 원본 PDF 파일 열기
  5. 각 페이지를 파싱하고 각 페이지의 AnnotationCollection에서 하이라이트 필터링
  6. 모든 하이라이트를 순회하고 사용자가 선택한 기준에 따라 삭제
  7. 하이라이트 제거 후 출력 PDF 파일 저장

이 단계들은 C#을 사용하여 PDF에서 하이라이트를 지우는 방법을 요약합니다. 원본 PDF 파일을 로드하고 각 페이지 및 해당 주석 컬렉션에 접근합니다. 각 하이라이트 주석을 파싱하고, 필요 시 색상에 접근하기 위해 HighlightAnnotation으로 캐스팅한 후, 주어진 기준에 따라 하이라이트 주석을 삭제합니다.

C#을 사용하여 PDF 하이라이트 제거 코드

이 코드는 C#을 사용하여 PDF 하이라이트를 제거하는 방법을 보여줍니다. 색상과 관계없이 모든 하이라이트를 제거하려면 하이라이트 유형의 주석을 HighlightAnnotation으로 캐스팅할 필요가 없습니다. 요구 사항에 따라 기존 PDF 파일을 덮어쓰거나 새 PDF 파일을 생성할 수 있습니다.

이 문서에서는 PDF에서 하이라이트를 제거하는 과정을 배웠습니다. PS 파일을 PDF로 변환하려면 C#을(를) 사용하여 PS 파일를 PDF로 변환 문서를 참고하세요.

 한국인