문서에 폴리라인 주석 추가

소개

.NET용 GroupDocs.Annotation은 개발자가 프로그래밍 방식으로 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단계: 주석자 초기화

입력 문서 이름을 제공하여 어노테이터를 초기화하십시오.

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.Add(polyline);

5단계: 문서 저장

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

annotator.Save(outputPath);

6단계: 성공 메시지 표시

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

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

결론

이 튜토리얼에서는 .NET용 GroupDocs.Annotation을 사용하여 문서에 폴리라인 주석을 추가하는 방법을 배웠습니다. 이 기능은 공동 작업 및 문서 검토 프로세스를 향상시켜 사용자가 피드백과 제안을 효과적으로 전달할 수 있도록 해줍니다.

FAQ

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

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

주석의 모양을 맞춤설정할 수 있나요?

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

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

예, 다음 사이트를 방문하여 .NET용 GroupDocs.Annotation 무료 평가판을 이용하실 수 있습니다.이 링크.

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

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

.NET용 GroupDocs.Annotation과 관련된 문제나 쿼리에 대한 지원을 받으려면 어떻게 해야 합니까?

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