이 문서에서는 C#을 사용하여 PDF에서 링크를 추출하는 방법에 대해 설명합니다. 여기에는 IDE 설정, 단계 및 C#을 사용하여 PDF 링크 추출기를 개발하기 위한 샘플 코드가 있습니다. 페이지에서 선택한 주석을 검색하고 링크 유형 주석에서 URI를 가져오는 방법을 배우게 됩니다.
C#을 사용하여 PDF에서 URL을 추출하는 단계
- PDF 페이지에서 URI를 추출하기 위해 Aspose.PDF for .NET을 사용하도록 IDE를 설정합니다.
- 소스 PDF file를 로드하고 해당 PDF의 모든 페이지를 반복합니다.
- 페이지에서 링크 주석을 찾기 위한 annotation selector을 만듭니다.
- 모든 주석을 추출하고 선택한 주석 목록을 검색합니다.
- 각 링크 주석을 반복하고 연관된 작업을 찾습니다.
- URI에 액세스하고 표시하려면 GoToURIAction에 액션을 캐스트합니다.
이 단계에서는 C#을 사용하여 PDF에서 하이퍼링크를 추출하는 방법을 설명합니다. 링크 주석에 대한 주석 선택기를 만들고 이를 사용하여 대상 주석 목록을 선택합니다. 각 링크 주석을 GoToURIAction으로 타입캐스트하고 이 작업에서 URI를 가져옵니다.
C#을 사용하여 PDF에서 하이퍼링크를 추출하는 코드
위의 코드는 C#을 사용하여 PDF에서 모든 링크를 추출하는 방법을 보여줍니다. AnnotationSelector는 페이지와 사각형 객체를 필요로 하는 LinkAnnotation 객체를 사용합니다. Page 클래스의 Accept() 메서드는 링크 선택기 객체를 사용하여 링크 주석을 Selected 컬렉션에 저장합니다.
이 간단한 튜토리얼은 PDF 페이지에서 하이퍼링크를 추출하는 과정을 알려주었습니다. PDF 파일에서 하이퍼링크를 제거하려면 C#에서 PDF에서 하이퍼링크를 제거하는 방법 문서를 참조하세요.