DOC 또는 DOCX 파일에서 댓글 관리하기
Word 문서에서 댓글 및 변경 사항 추가, 관리 및 추적하는 방법
효과적인 문서 협업은 종종 원활하게 변경 사항을 추가, 관리 및 추적할 수 있는 능력에 달려 있습니다. Aspose.Words for .NET은 개발자들이 이러한 중요한 기능을 프로그래밍 방식으로 애플리케이션에 통합할 수 있도록 하여 강력한 문서 검토 워크플로를 가능하게 합니다. 이 가이드는 Aspose.Words를 사용하여 Word 문서 내에서 댓글을 추가, 관리 및 해결하고 변경 추적을 활성화하고 활용하는 방법에 대한 단계별 안내를 제공합니다.
환경 설정
문서 협업 기능을 구현하기 시작하기 전에 개발 환경이 올바르게 구성되어 있는지 확인하십시오:
- .NET SDK 설치: https://dotnet.microsoft.com/download에서 최신 버전의 .NET SDK를 다운로드하고 설치하십시오. Aspose.Words for .NET과의 호환성을 확인하십시오.
- 프로젝트에 Aspose.Words 추가: NuGet 패키지 관리자를 사용하여 Aspose.Words를 .NET 프로젝트에 통합합니다:
dotnet add package Aspose.Words
- 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: 문서에서 댓글 및 변경 사항 확인
- Microsoft Word에서
ReviewedDocument.docx
파일을 엽니다. - 추가한 댓글이 문서 내에서 올바르게 표시되는지 확인합니다.
- 수정한 내용이 변경 사항으로 추적되고 검토자 정보가 연결되어 있는지 확인합니다.
일반적인 문제
댓글이 표시되지 않음:
- 댓글이 문서 구조 내의 유효한 단락 또는 다른 콘텐츠 노드에 올바르게 추가되었는지 확인하십시오.
- Word의 보기 설정에서 댓글 표시가 활성화되어 있는지 확인하십시오.
변경 사항이 추적되지 않음:
- 문서 내용에 대한 수정이 이루어지기 전에
StartTrackRevisions
메서드가 호출되었는지 확인하십시오. StartTrackRevisions
에 제공된 사용자 이름이 비어 있거나 null이 아닌지 확인하십시오.
- 문서 내용에 대한 수정이 이루어지기 전에
지원되지 않는 기능:
- 최신 버전의 Word에서 도입된 일부 고급 댓글 또는 변경 추적 기능이 이전 Word 버전과 완전히 호환되지 않을 수 있음을 인지하십시오. 철저히 테스트하십시오.
리소스
오늘 문서 협업 워크플로를 강화하십시오! https://releases.aspose.com/words/에서 Aspose.Words for .NET의 무료 평가판을 다운로드하고 Word 문서에서 댓글 및 변경 사항을 추가, 관리 및 추적하는 강력한 기능을 탐색하십시오. 더 많은 정보와 코드 예제를 보려면 문서를 방문하십시오. 제품을 탐색하고 최신 업데이트 및 팁을 보려면 블로그를 확인하십시오.