이 자습서에서는 가장 인기 있는 주석 라이브러리 중 하나를 활용하여 **C#**을 사용하여 PDF에 링크 주석을 추가하는 방법에 집중합니다. 링크 주석은 하이퍼링크를 통해 원격 리소스에 액세스할 수 있음을 나타냅니다. .NET이 설치된 모든 시스템에서 실행할 수 있는 작업 C# 코드 예제와 함께 **C#**을 사용하여 PDF에 주석 링크를 만드는 방법에 대한 완전한 지침을 안내해 드립니다. PDF에 링크 주석을 추가하는 구현은 아래에 잘 설명되어 있습니다.
C#을 사용하여 PDF에 링크 주석을 추가하는 단계
- NuGet에서 GroupDocs.Annotation for .NET 패키지를 설치하여 링크 주석 생성
- PDF 링크 주석에 대한 GroupDocs.Annotation 네임스페이스에 대한 참조 추가
- 입력 PDF 경로를 전달하여 Annotator 개체를 초기화합니다.
- LinkAnnotation 개체를 초기화하고 링크 주석에 대한 속성을 설정합니다.
- Annotator.Add 메서드를 호출하고 LinkAnnotation 개체를 전달합니다.
- 마지막으로 Annotator.Save 메서드를 호출하여 결과 PDF를 디스크에 저장합니다.
위의 단계를 사용하면 시스템에 추가 소프트웨어를 설치하지 않고도 주석 라이브러리가 있는 C#*을 사용하여 *PDF에 링크 주석을 삽입할 수 있습니다. 링크 주석 삽입을 위해 .NET 기술이 지원되는 모든 플랫폼에서 사용할 수 있습니다. 다음 코드 예제는 PDF에 링크를 삽입하고 LinkAnnotation의 일부 속성을 설정합니다.
C#을 사용하여 PDF에 링크 주석을 추가하는 코드
using GroupDocs.Annotation; | |
using GroupDocs.Annotation.Models.AnnotationModels; | |
using GroupDocs.Annotation.Models; | |
using System; | |
using System.Collections.Generic; | |
namespace AddLinkAnnotationtoPDFUsingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Annotation library | |
License lic = new License(); | |
lic.SetLicense(@"Conholdate.Annotator.lic"); | |
// Instantiate Annotator object with input PDF path | |
using (Annotator annotator = new Annotator("input.pdf")) | |
{ | |
LinkAnnotation link = new LinkAnnotation | |
{ | |
Url = "https://www.groupdocs.com/", | |
CreatedOn = DateTime.Now, | |
Message = "This is link annotation", | |
BackgroundColor = 65535, | |
PageNumber = 0, | |
Points = new List<Point> | |
{ | |
new Point(80, 730), new Point(240, 730), new Point(80, 650), new Point(240, 650) | |
}, | |
Replies = new List<Reply> | |
{ | |
new Reply | |
{ | |
Comment = "First comment", | |
RepliedOn = DateTime.Now | |
}, | |
new Reply | |
{ | |
Comment = "Second comment", | |
RepliedOn = DateTime.Now | |
} | |
} | |
}; | |
// Add link annotation to PDF | |
annotator.Add(link); | |
// Save the PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
위 섹션에서 요구 사항에 따라 수정할 수 있는 작업 코드 예제와 함께 *C#*을 사용하여 PDF에 링크를 삽입하는 모든 중요한 단계를 설명했습니다. 이 튜토리얼에서는 C#을 사용하여 링크 주석을 추가하는 방법을 다룹니다. 그러나 주석 라이브러리를 사용하여 타원, 강조 표시, 이미지, 취소선, 검색 텍스트 등과 같은 다른 유형의 주석을 추가할 수 있습니다.
이 항목에서는 C#에서 링크 주석을 추가하는 방법에 대해 설명하고 샘플 애플리케이션을 개발했습니다. PDF에서 주석 응답을 제거하는 방법에 대해 최근 게시한 기사를 사용할 수 있습니다. 자세한 내용은 C#을 사용하여 PDF에서 주석 응답을 제거하는 방법 가이드를 참조하세요.