C#을 사용하여 PDF에 영역 주석을 삽입하는 방법

이 자습서는 **C#**을 사용하여 PDF에 영역 주석을 삽입하는 방법에 대한 광범위한 연습을 제공합니다. PDF에 영역 주석을 포함하면 문서의 특정 영역을 강조하고 주석, 메모 또는 기타 세부 정보를 첨부할 수 있으므로 다양한 응용 프로그램에서 유리할 수 있습니다. 또한 C#을 사용하여 PDF에 영역 주석을 추가하기 위한 참조로 코드 스니펫을 제공합니다. 후속 섹션에서는 **C#**에서 PDF에 영역 주석을 추가하는 방법에 대해 자세히 설명합니다.

C#을 사용하여 PDF에 영역 주석을 삽입하는 단계

  1. PDF 문서에 영역 주석을 추가하려면 NuGet 패키지 관리자를 사용하여 GroupDocs.Annotation for .NET을(를) 설치할 수 있습니다.
  2. GroupDocs.Annotation 네임스페이스에 대한 참조 추가
  3. PDF 파일의 경로를 생성자에 전달하여 Annotator 클래스의 객체를 인스턴스화합니다.
  4. AreaAnnotation 클래스의 개체를 인스턴스화하고 원하는 속성(예: 위치, 페이지 번호 등)을 설정합니다.
  5. Annotator.Add 메서드를 호출하고 AreaAnnotation 개체를 매개 변수로 제공합니다.
  6. PDF를 디스크에 저장하려면 Annotator.Save 메서드를 호출합니다.

앞서 언급한 단계를 따르면 주석 라이브러리에서 몇 가지 API를 호출하여 C#*을 사용하여 *PDF에서 영역 주석을 손쉽게 생성할 수 있습니다. 주석 라이브러리는 추가 소프트웨어 없이도 Windows, macOS 및 Linux 운영 체제에서 원활하게 작동합니다. 다음은 영역 주석을 PDF 파일에 통합하는 샘플 C# 프로그램입니다.

C#을 사용하여 PDF에 영역 주석을 삽입하는 코드

using GroupDocs.Annotation.Models.AnnotationModels;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation;
using System;
using System.Collections.Generic;
namespace InsertAreaAnnotationtoPDFusingCSharp
{
internal class Program
{
static void Main(string[] args)
{
// Set License to avoid the limitations of Annotation library
License lic = new License();
lic.SetLicense(@"GroupDocs.Annotation.lic");
// Instantiate Annotator object by passing path of PDF
// file to its constructor
using (Annotator annotator = new Annotator("input.pdf"))
{
// Create an instance of AreaAnnotation class
// and set some properties
AreaAnnotation area = new AreaAnnotation
{
BackgroundColor = 65535,
Box = new Rectangle(100, 100, 100, 100),
CreatedOn = DateTime.Now,
Message = "This is area annotation",
Opacity = 0.7,
PageNumber = 0,
PenColor = 65535,
PenStyle = PenStyle.Dot,
PenWidth = 3,
Replies = new List<Reply>
{
new Reply
{
Comment = "First comment",
RepliedOn = DateTime.Now
},
new Reply
{
Comment = "Second comment",
RepliedOn = DateTime.Now
}
}
};
// Add area annotation to Annotator
annotator.Add(area);
// Save the final PDF to disk
annotator.Save("result.pdf");
}
}
}
}

이전 섹션에서는 샘플 코드 예제와 함께 *영역 주석을 PDF C#*에 통합하는 프로세스에 대해 논의했습니다. 이 섹션에서는 주석 패키지를 구성하는 방법에 대해서도 자세히 설명했습니다. 주석 라이브러리를 설치하고 필요에 따라 파일 경로를 조정하면 코드 예제를 응용 프로그램에 통합하는 것이 간단하고 번거롭지 않은 작업이 되어야 합니다. PDF 문서에 영역 주석을 추가하는 방법에 대한 지식을 얻으신 것을 축하합니다.

Excel 문서에 워터마크를 추가하는 방법에 대해 최근 게시한 기사에서 자세한 내용은 C#을 사용하여 Excel 워크시트에 워터마크를 추가하는 방법 가이드를 참조하세요.

 한국인