DOC 또는 DOCX 파일에서 댓글 관리하기

Word 문서에서 댓글 및 변경 사항 추가, 관리 및 추적하는 방법

효과적인 문서 협업은 종종 원활하게 변경 사항을 추가, 관리 및 추적할 수 있는 능력에 달려 있습니다. Aspose.Words for .NET은 개발자들이 이러한 중요한 기능을 프로그래밍 방식으로 애플리케이션에 통합할 수 있도록 하여 강력한 문서 검토 워크플로를 가능하게 합니다. 이 가이드는 Aspose.Words를 사용하여 Word 문서 내에서 댓글을 추가, 관리 및 해결하고 변경 추적을 활성화하고 활용하는 방법에 대한 단계별 안내를 제공합니다.

환경 설정

문서 협업 기능을 구현하기 시작하기 전에 개발 환경이 올바르게 구성되어 있는지 확인하십시오:

  1. .NET SDK 설치: https://dotnet.microsoft.com/download에서 최신 버전의 .NET SDK를 다운로드하고 설치하십시오. Aspose.Words for .NET과의 호환성을 확인하십시오.
  2. 프로젝트에 Aspose.Words 추가: NuGet 패키지 관리자를 사용하여 Aspose.Words를 .NET 프로젝트에 통합합니다:
    dotnet add package Aspose.Words
  3. Word 문서 준비: 댓글 및 변경 추적 기능을 테스트하기 위해 샘플 Word 문서(예: review.docx)를 만듭니다.

단계별 가이드

이 섹션에서는 Aspose.Words for .NET을 사용하여 Word 문서 내에서 댓글을 추가하고 변경 사항을 추적하는 방법에 대한 자세한 가이드를 코드 예제와 함께 제공합니다.

단계 1: Word 문서 로드 및 댓글 추가

using System;
using Aspose.Words;
using Aspose.Words.Comment;

class Program
{
    static void Main()
    {
        string filePath = "review.docx";
        Document doc = new Document(filePath);

        // 단계 1: 문서에 댓글 추가
        Comment comment = new Comment(doc, "검토자 이름", "RN", DateTime.Now)
        {
            Text = "이 섹션은 추가 설명이 필요합니다."
        };
        Paragraph para = doc.FirstSection.Body.FirstParagraph;
        para.AppendChild(comment);

        // 단계 2: 변경 추적 활성화
        doc.StartTrackRevisions("검토자 이름");

        // 단계 3: 내용 수정
        para.AppendChild(new Run(doc, "검토 중 추가된 업데이트된 내용."));

        // 단계 4: 업데이트된 문서 저장
        string outputPath = "ReviewedDocument.docx";
        doc.Save(outputPath);

        Console.WriteLine("댓글 및 변경 추적이 성공적으로 적용되었습니다.");
    }
}

코드 설명

  • 코드는 먼저 Word 문서(review.docx)를 로드합니다.
  • 특정 단락에 연결된 새 댓글이 생성됩니다.
  • StartTrackRevisions를 사용하여 변경 추적이 활성화됩니다.
  • 문서 내용이 수정됩니다(이 경우 새로운 텍스트가 추가됩니다).
  • 마지막으로 업데이트된 문서가 ReviewedDocument.docx로 저장됩니다.

단계 2: 문서에서 댓글 및 변경 사항 확인

  1. Microsoft Word에서 ReviewedDocument.docx 파일을 엽니다.
  2. 추가한 댓글이 문서 내에서 올바르게 표시되는지 확인합니다.
  3. 수정한 내용이 변경 사항으로 추적되고 검토자 정보가 연결되어 있는지 확인합니다.

일반적인 문제

  1. 댓글이 표시되지 않음:

    • 댓글이 문서 구조 내의 유효한 단락 또는 다른 콘텐츠 노드에 올바르게 추가되었는지 확인하십시오.
    • Word의 보기 설정에서 댓글 표시가 활성화되어 있는지 확인하십시오.
  2. 변경 사항이 추적되지 않음:

    • 문서 내용에 대한 수정이 이루어지기 전에 StartTrackRevisions 메서드가 호출되었는지 확인하십시오.
    • StartTrackRevisions에 제공된 사용자 이름이 비어 있거나 null이 아닌지 확인하십시오.
  3. 지원되지 않는 기능:

    • 최신 버전의 Word에서 도입된 일부 고급 댓글 또는 변경 추적 기능이 이전 Word 버전과 완전히 호환되지 않을 수 있음을 인지하십시오. 철저히 테스트하십시오.

리소스

오늘 문서 협업 워크플로를 강화하십시오! https://releases.aspose.com/words/에서 Aspose.Words for .NET의 무료 평가판을 다운로드하고 Word 문서에서 댓글 및 변경 사항을 추가, 관리 및 추적하는 강력한 기능을 탐색하십시오. 더 많은 정보와 코드 예제를 보려면 문서를 방문하십시오. 제품을 탐색하고 최신 업데이트 및 팁을 보려면 블로그를 확인하십시오.

 한국어