문서에 폴리라인 주석 추가

소개

GroupDocs.Annotation for .NET은 개발자가 PDF 및 Microsoft Office 문서에 프로그래밍 방식으로 주석을 추가할 수 있는 강력한 도구입니다. 문서에 폴리라인 주석을 추가하여 협업 및 문서 검토 프로세스를 개선하는 기능도 제공합니다.

필수 조건

이 튜토리얼을 진행하기 전에 다음 사항이 있는지 확인하세요.

  • 시스템에 Visual Studio가 설치되어 있어야 합니다.
  • C# 프로그래밍 언어에 대한 기본 지식.
  • .NET 라이브러리용 GroupDocs.Annotation이 설치되었습니다. 다음에서 다운로드할 수 있습니다. 여기.

네임스페이스 가져오기

using System;
using System.Collections.Generic;
using System.IO;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;
using GroupDocs.Annotation.Options;

1단계: 출력 경로 정의

먼저, 주석이 달린 문서가 저장될 출력 경로를 정의합니다.

string outputPath = Path.Combine("Your Document Directory", "result" + Path.GetExtension("input.pdf"));

2단계: Annotator 초기화

입력 문서 이름을 제공하여 주석자를 초기화합니다.

using (Annotator annotator = new Annotator("input.pdf"))
{

3단계: 폴리라인 주석 객체 만들기

폴리라인 주석 객체를 만들고 위치, 메시지, 불투명도, 펜 색상, 펜 스타일, 펜 너비와 같은 속성을 설정합니다.

PolylineAnnotation polyline = new PolylineAnnotation
{
    Box = new Rectangle(250, 35, 102, 12),
    CreatedOn = DateTime.Now,
    Message = "This is polyline 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
        }
    },
    SvgPath = "M250.8280751173709,48.209295774647885l0.6986854460093896,0l0.6986854460093896,-1.3973708920187793l0.6986854460093896,0l0.6986854460093896,-1.3973708920187793l1.3973708920187793,-0.6986854460093896l0.6986854460093896,-0.6986854460093896l0.6986854460093896,0l2.096056338028169,-1.3973708920187793l3.493427230046948,-1.3973708920187793l0.6986854460093896,-0.6986854460093896l1.3973708920187793,-1.3973708920187793l0.6986854460093896,0l1.3973708920187793,-0.6986854460093896l0.6986854460093896,0l0.6986854460093896,-0.6986854460093896l0.6986854460093896,0l0.6986854460093896,0l0,-0.6986854460093896l0.6986854460093896,0l0.6986854460093896,0l1.3973708920187793,0l0,-0.6986854460093896l0.6986854460093896,0l1.3973708920187793,0l0.6986854460093896,0l1.3973708920187793,0l0.6986854460093896,0l2.096056338028169,-0.6986854460093896l1.3973708920187793,0l0.6986854460093896,0l0.6986854460093896,0l1.3973708920187793,0l1.3973708920187793,0l1.3973708920187793,0l2.096056338028169,0l5.589483568075117,0l1.3973708920187793,0l2.096056338028169,0l0.6986854460093896,0l1.3973708920187793,0l0.6986854460093896,0l1.3973708920187793,0l1.3973708920187793,0l0.6986854460093896,0.6986854460093896l1.3973708920187793,0l2.096056338028169,1.3973708920187793l0.6986854460093896,0l0.6986854460093896,0l0,0.6986854460093896l1.3973708920187793,0l0.6986854460093896,0.6986854460093896l1.3973708920187793,0.6986854460093896l0,0.6986854460093896l0.6986854460093896,0l1.3973708920187793,0.6986854460093896l1.3973708920187793,0.6986854460093896l3.493427230046948,0.6986854460093896l1.3973708920187793,0.6986854460093896l2.096056338028169,0.6986854460093896l1.3973708920187793,0.6986854460093896l1.3973708920187793,0l1.3973708920187793,0.6986854460093896l0.6986854460093896,0l0.6986854460093896,0.6986854460093896l1.3973708920187793,0l0.6986854460093896,0l0.6986854460093896,0l2.7947417840375586,0l1.3973708920187793,0l0.6986854460093896,0l1.3973708920187793,0l0.6986854460093896,0l0.6986854460093896,0l1.3973708920187793,0l0.6986854460093896,0l2.7947417840375586,0l0.6986854460093896,0l2.7947417840375586,0l1.3973708920187793,0l0.6986854460093896,0l0.6986854460093896,0l0.6986854460093896,0l0.6986854460093896,0l0.698685
4460093896,0l0.6986854460093896,0l0.6986854460093896,-0.6986854460093896l0.6986854460093896,0"
};

4단계: 폴리라인 주석 추가

annotator 객체를 사용하여 문서에 폴리라인 주석을 추가합니다.

annotator.Add(polyline);

5단계: 문서 저장

주석이 달린 문서를 지정된 출력 경로에 저장합니다.

annotator.Save(outputPath);

6단계: 성공 메시지 표시

문서가 성공적으로 저장되었음을 확인하는 메시지를 표시합니다.

Console.WriteLine($"\nDocument saved successfully.\nCheck output in {outputPath}.");

결론

이 튜토리얼에서는 GroupDocs.Annotation for .NET을 사용하여 문서에 폴리라인 주석을 추가하는 방법을 알아보았습니다. 이 기능은 협업 및 문서 검토 프로세스를 향상시켜 사용자가 피드백과 제안을 효과적으로 전달할 수 있도록 지원합니다.

자주 묻는 질문

.NET용 GroupDocs.Annotation은 모든 문서 형식과 호환됩니까?

.NET용 GroupDocs.Annotation은 PDF와 Word, Excel, PowerPoint 등의 Microsoft Office 형식과 같은 널리 사용되는 문서 형식을 지원합니다.

주석의 모양을 사용자 지정할 수 있나요?

네, 색상, 불투명도, 스타일, 너비 등 주석의 다양한 속성을 요구 사항에 맞게 사용자 정의할 수 있습니다.

GroupDocs.Annotation for .NET은 무료 평가판을 제공합니까?

예, .NET용 GroupDocs.Annotation의 무료 평가판을 이용하려면 여기를 방문하세요. 이 링크.

.NET용 GroupDocs.Annotation에 대한 문서는 어디에서 찾을 수 있나요?

.NET용 GroupDocs.Annotation에 대한 설명서를 찾을 수 있습니다. 여기.

.NET용 GroupDocs.Annotation과 관련된 문제나 문의사항에 대한 지원을 받으려면 어떻게 해야 하나요?

GroupDocs.Annotation 포럼을 방문하여 지원을 받을 수 있습니다. 여기.