문서에 텍스트 대체 주석 추가

소개

이 튜토리얼에서는 GroupDocs.Annotation for .NET을 사용하여 문서에 텍스트 대체 주석을 추가하는 과정을 안내합니다. 이 강력한 라이브러리를 통해 개발자는 다양한 유형의 문서를 프로그래밍 방식으로 조작하고 주석을 추가할 수 있습니다. 이 튜토리얼을 마치면 텍스트 대체 주석을 .NET 애플리케이션에 원활하게 통합하는 방법을 익힐 수 있습니다.

필수 조건

시작하기 전에 다음 필수 구성 요소가 설치되어 있는지 확인하세요.

1. .NET Framework 설치됨

개발용 컴퓨터에 .NET Framework가 설치되어 있는지 확인하세요. Microsoft 웹사이트에서 다운로드할 수 있습니다.

2. .NET 라이브러리용 GroupDocs.Annotation

.NET 라이브러리용 GroupDocs.Annotation을 다운로드하여 설치하세요. 웹사이트이 라이브러리는 다양한 문서 형식의 주석 작업에 필요한 도구와 기능을 제공합니다.

3. 개발 환경 설정

Visual Studio 등 원하는 개발 환경을 설정하여 .NET 애플리케이션을 만들고 실행하세요.

네임스페이스 가져오기

코딩 단계로 들어가기 전에 먼저 .NET용 GroupDocs.Annotation 작업에 필요한 네임스페이스를 가져와 보겠습니다.

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

1단계: 출력 경로 정의

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

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

2단계: Annotator 초기화

using (Annotator annotator = new Annotator("input.pdf"))
{
    // 주석 코드는 여기에 배치됩니다.
}

리소스가 적절하게 처리되도록 using 블록 내에서 입력 문서(“input.pdf”)를 지정하여 Annotator 객체를 초기화합니다.

3단계: 대체 주석 만들기

ReplacementAnnotation replacement = new ReplacementAnnotation
{
    CreatedOn = DateTime.Now,
    FontColor = Color.Blue.ToArgb(),
    Message = "This is replacement annotation",
    Opacity = 0.7,
    PageNumber = 0,
    BackgroundColor = Color.Red.ToArgb(),
    Points = new List<Point>
    {
        new Point(80, 730), new Point(240, 730), new Point(80, 650), new Point(240, 650)
    },
    Replies = new List<Reply>
    {
        new Reply
        {
            Comment = "First comment",
            RepliedOn = DateTime.Now
        },
        new Reply
        {
            Comment = "Second comment",
            RepliedOn = DateTime.Now
        }
    },
    TextToReplace = "replaced text"
};

여기서는 생성 날짜, 글꼴 색상, 메시지, 불투명도, 페이지 번호, 배경색, 포인트(좌표), 응답(댓글) 및 바꿀 텍스트와 같은 다양한 속성을 갖는 ReplacementAnnotation 객체를 생성합니다.

4단계: 주석 추가

annotator.Add(replacement);

생성된 대체 주석을 주석 작성자에 추가합니다.

5단계: 문서 저장

annotator.Save(outputPath);

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

6단계: 성공 메시지 표시

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

문서가 성공적으로 저장되었음을 나타내는 성공 메시지가 표시됩니다.

결론

이 튜토리얼에서는 GroupDocs.Annotation for .NET을 사용하여 문서에 텍스트 대체 주석을 추가하는 과정을 살펴보았습니다. 단계별 가이드를 따라하고 전제 조건을 이해하면 이 기능을 .NET 애플리케이션에 쉽게 통합할 수 있습니다.

자주 묻는 질문

GroupDocs.Annotation for .NET을 사용하여 다양한 형식의 문서에 주석을 달 수 있나요?

네, GroupDocs.Annotation for .NET은 PDF, DOCX, PPTX, XLSX 등 다양한 문서 형식에 대한 주석 달기를 지원합니다.

GroupDocs.Annotation for .NET은 데스크톱과 웹 애플리케이션 모두에 적합합니까?

네, GroupDocs.Annotation for .NET은 데스크톱과 웹 애플리케이션 모두에서 사용할 수 있어 개발자에게 유연성을 제공합니다.

.NET용 GroupDocs.Annotation을 사용하여 추가한 주석의 모양을 사용자 정의할 수 있나요?

물론입니다. 색상, 불투명도, 글꼴 등의 속성을 수정하여 주석의 모양을 사용자 지정할 수 있습니다.

.NET용 GroupDocs.Annotation은 협업 주석 기능을 지원합니까?

네, .NET용 GroupDocs.Annotation은 공동 주석 작성 기능을 제공하여 여러 사용자가 동시에 문서에 주석을 달 수 있습니다.

GroupDocs.Annotation for .NET에 대한 무료 평가판이 있나요?

예, .NET용 GroupDocs.Annotation의 무료 평가판을 이용할 수 있습니다. 웹사이트.