이 자습서의 목적은 **C#**을 사용하여 PDF에 **타원 주석을 추가하는 방법을 절차를 보여주는 것입니다. 주석은 추가 정보를 제공하고 중요한 섹션을 강조 표시하며 사용자가 PDF 파일에 주석을 추가할 수 있도록 하는 데 유용합니다. 타원 주석을 사용하면 PDF 내의 특정 영역이나 모양을 강조 표시할 때 특히 유용합니다. 주석 라이브러리 설정에 대한 단계별 지침과 **C#**에서 PDF에 타원 주석을 삽입하는 코드 예제를 제공합니다. 다음 섹션에서는 C# 프로그래밍 언어를 사용하여 PDF 문서에 타원을 추가하는 방법에 대해 자세히 설명합니다.
C#을 사용하여 PDF에 타원 주석을 추가하는 단계
- PDF에 타원 주석을 추가하려면 NuGet 패키지 관리자를 통해 GroupDocs.Annotation for .NET를 설치하세요.
- GroupDocs.Annotation 네임스페이스 참조 포함
- PDF 파일의 경로를 생성자에 대한 인수로 전달하여 Annotator 클래스를 인스턴스화합니다.
- EllipseAnnotation 클래스를 인스턴스화하고 위치 및 페이지 번호와 같은 필수 특성을 지정합니다.
- Annotator.Add 메서드를 호출하고 EllipseAnnotation 개체를 인수로 전달합니다.
- Annotator.Save 메서드를 호출하여 출력 PDF 저장
위에서 설명한 지침에 따라 모든 컴퓨터에 주석 라이브러리를 설치하면 C#*을 사용하여 *PDF에서 타원 주석을 쉽고 빠르게 만들 수 있습니다. 이러한 단계는 .NET이 설치된 Windows, macOS 및 Linux와 같은 널리 사용되는 운영 체제와 호환됩니다. PDF 파일에 타원 주석을 추가하기 위해 추가 소프트웨어를 설치할 필요가 없습니다. 또한 제공된 코드 예제에 사용된 라이브러리는 크로스 플랫폼이므로 서로 다른 시스템 간의 호환성을 보장합니다.
C#을 사용하여 PDF에 타원 주석을 추가하는 코드
using GroupDocs.Annotation.Models.AnnotationModels; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation; | |
using System; | |
using System.Collections.Generic; | |
namespace AddEllipseAnnotationinPDFusingCSharp | |
{ | |
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 EllipseAnnotation class | |
// and set some properties | |
EllipseAnnotation ellipse = new EllipseAnnotation | |
{ | |
BackgroundColor = 65535, | |
Box = new Rectangle(100, 100, 100, 100), | |
CreatedOn = DateTime.Now, | |
Message = "This is ellipse 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 ellipse annotation to Annotator | |
annotator.Add(ellipse); | |
// Save the final PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
이전 섹션에서는 따라하기 쉬운 코드 예제와 함께 PDF C#*에서 *타원 주석을 추가하는 방법에 대한 포괄적인 가이드를 제공했습니다. 문서 주석 라이브러리가 설치되고 필요에 따라 입력 및 출력 파일 경로가 조정되면 코드를 애플리케이션에 통합하는 과정이 간단해야 합니다. 축하해요! 이제 C#을 사용하여 PDF 파일에 타원 주석을 성공적으로 추가했습니다.
이전에 C#을 사용하여 PDF에 텍스트 필드 주석을 삽입하는 방법에 대한 기사를 게시했습니다. 자세한 내용은 C#을 사용하여 PDF에 텍스트 필드 주석을 추가하는 방법의 가이드를 참조하세요.