이 튜토리얼은 **C#**의 PDF에서 하이퍼링크를 제거하는 방법을 안내합니다. 개발 환경을 설정하는 데 필요한 모든 세부 정보, 응용 프로그램을 개발하는 동안 따라야 할 일련의 단계 및 **C#에서 PDF의 링크를 제거하여 하이퍼링크가 남지 않도록 **실행 가능한 샘플 코드를 얻을 수 있습니다. 이 작업은 이 응용 프로그램을 실행하는 동안 시스템에 타사 도구나 소프트웨어를 설치할 필요가 없습니다.
C#에서 PDF의 모든 하이퍼링크를 제거하는 단계
- Aspose.PDF for .NET을(를) 사용하여 링크를 제거하도록 개발 환경을 설정합니다.
- 여러 하이퍼링크가 있는 Document 클래스 개체를 사용하여 샘플 PDF 파일을 로드합니다.
- 각 페이지를 파싱하고 각 페이지의 주석 모음에 액세스
- 모든 주석을 파싱하고 링크 유형 주석을 찾습니다.
- Annotations 컬렉션 클래스에서 Delete() 메서드를 호출하여 하이퍼링크를 제거합니다.
- 하이퍼링크가 없는 결과 PDF 파일을 저장합니다.
이러한 단계는 *C#*의 PDF에서 하이퍼링크를 제거하기 위한 통합 정보를 제공합니다. 프로세스는 대상 PDF 파일을 로드한 다음 링크 유형 주석을 찾기 위해 각 페이지의 주석 컬렉션을 구문 분석하여 시작됩니다. 하이퍼링크 주석이 발견되면 AnnotationsCollection 클래스의 Delete() 메서드를 호출하여 삭제합니다.
C#의 PDF 문서에서 링크를 제거하는 코드
앞서 언급한 코드는 하이퍼링크 텍스트는 남아 있지만 링크만 제거되도록 *C#*에서 PDF에서 링크를 제거하는 방법을 보여줍니다. 텍스트, 원, 다각형, 다중선, 선, 사각형, 자유 텍스트, 강조, 밑줄 등과 같은 다양한 유형의 주석을 검색할 수 있습니다. 유형에 관계없이 전체 주석을 삭제하려면 인수 없이 Delete() 메서드를 호출하십시오.
이 빠른 자습서에서는 C#*에서 *PDF 하이퍼링크 제거기를 개발하는 방법을 배웠습니다. PDF에 하이퍼링크를 추가하는 과정을 알아보려면 C#을 사용하여 PDF에 하이퍼링크를 추가하는 방법 문서를 참조하세요.