이 문서는 **C#**을 사용하여 PDF에 화살표 주석을 추가하는 과정을 설명하는 가이드입니다. 화살표 주석은 특정 그래프, 표 또는 텍스트 줄과 같은 문서의 특정 섹션에 주의를 집중시킬 수 있는 유용한 도구입니다. 또한 이 문서에서는 주석 라이브러리 활용 및 **C#**에서 PDF에 화살표 주석을 삽입하는 기본 응용 프로그램 개발에 대한 지침을 제공합니다. 다음 섹션에서는 PDF에 화살표를 추가하는 데 필요한 단계를 자세히 설명하고 코드 예제를 포함합니다.
C#을 사용하여 PDF에 화살표 주석을 추가하는 단계
- PDF 문서에 화살표 주석을 추가하려면 NuGet 패키지 관리자를 통해 GroupDocs.Annotation for .NET을(를) 설치하십시오.
- GroupDocs.Annotation 네임스페이스를 참조로 포함
- 생성자의 인수로 PDF 파일의 경로를 제공하여 Annotator 클래스의 인스턴스를 생성합니다.
- ArrowAnnotation 클래스의 인스턴스를 만들고 위치 및 페이지 번호와 같은 원하는 속성을 정의합니다.
- Annotator.Add 메서드를 호출하고 ArrowAnnotation 개체를 매개 변수로 제공합니다.
- Annotator.Save 메서드를 사용하여 결과 PDF 출력을 디스크에 저장
.NET이 설치된 모든 플랫폼에서 위에 설명된 절차를 구현할 수 있으므로 추가 소프트웨어나 도구 없이 *C#*을 사용하여 PDF에 화살표 주석을 만들 수 있습니다. 화살표 주석을 PDF에 삽입하는 단계는 사용 중인 운영 체제(Windows, Linux 또는 macOS)에 관계없이 동일합니다. 아래 코드 예제는 PDF에 화살표를 추가하고 결과 출력을 디스크에 저장하는 방법을 보여줍니다.
C#을 사용하여 PDF에 화살표 주석을 추가하는 코드
using GroupDocs.Annotation.Models.AnnotationModels; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation; | |
using System; | |
using System.Collections.Generic; | |
namespace AddArrowAnnotationinPDFusingCSharp | |
{ | |
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 ArrowAnnotation class | |
// and set some properties | |
ArrowAnnotation arrow = new ArrowAnnotation | |
{ | |
Box = new Rectangle(100, 100, 100, 100), | |
CreatedOn = DateTime.Now, | |
Message = "This is arrow 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 arrow annotation to Annotator | |
annotator.Add(arrow); | |
// Save the final PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
화살표 주석을 사용하면 효과적으로 정보를 전달하고 독자의 초점을 특정 지점으로 안내할 수 있습니다. 위 섹션에서는 필요한 모든 단계를 포함하여 *PDF C#*에 화살표 주석을 추가하는 방법을 설명했습니다. 주석 라이브러리를 구성하고 파일 경로를 조정하면 이 코드를 애플리케이션에 쉽게 통합할 수 있습니다.
이전에 C#을 사용하여 PDF에 영역 주석 삽입에 대한 기사를 게시했습니다. 자세한 내용은 C#을 사용하여 PDF에 영역 주석을 삽입하는 방법에 대한 가이드를 참조하세요.