이 문서에서는 **C#**을 사용하여 PDF에 거리 주석을 추가하는 방법에 대한 포괄적인 가이드를 제공합니다. 거리 주석은 PDF 문서에서 두 지점 사이의 거리를 나타내는 데 도움이 되므로 기술 도면, 건설 계획 및 정확한 측정이 필요한 기타 응용 프로그램에 유용합니다. 주석 라이브러리 설정에 대한 자세한 지침과 **C#**에서 PDF에 거리 주석을 삽입하는 코드 예제를 제공합니다. 다음은 C# 프로그래밍 언어를 사용하여 PDF 파일에 거리 주석을 추가하기 위한 필수 단계입니다.
C#을 사용하여 PDF에 거리 주석을 추가하는 단계
- 거리 주석을 PDF에 통합하려면 NuGet 패키지 관리자를 사용하여 GroupDocs.Annotation for .NET를 설치하십시오.
- GroupDocs.Annotation 네임스페이스 참조 추가
- Annotator 클래스의 인스턴스를 만들고 PDF 파일의 경로를 생성자에 대한 인수로 전달합니다.
- DistanceAnnotation 클래스의 인스턴스를 만들고 위치 및 페이지 번호와 같은 일부 특성을 설정합니다.
- Annotator.Add 메서드를 호출하고 DistanceAnnotation 개체를 인수로 제공합니다.
- 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 AddDistanceAnnotationinPDFusingCSharp | |
{ | |
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 DistanceAnnotation class | |
// and set some properties | |
DistanceAnnotation distance = new DistanceAnnotation | |
{ | |
Box = new Rectangle(200, 150, 200, 30), | |
CreatedOn = DateTime.Now, | |
Message = "This is distance 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 distance annotation to Annotator | |
annotator.Add(distance); | |
// Save the final PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
이전 섹션에서는 간단한 코드 예제와 함께 PDF C#*에서 *거리 주석을 추가하는 방법에 대한 자세한 설명을 제공했습니다. 문서 주석 라이브러리를 설치하고 필요에 따라 입력 및 출력 파일 경로를 수정한 후 코드를 애플리케이션에 쉽게 통합할 수 있습니다. 축하해요! C#을 사용하여 PDF 파일에서 거리 주석을 성공적으로 구현했습니다.
이전에 PDF에서 타원 주석 추가에 대한 기사를 공유했습니다. 자세한 정보가 필요한 경우 C#을 사용하여 PDF에 타원 주석을 추가하는 방법의 가이드를 참조하세요.