Aspose.Words 문서 비교기 for .NET

Aspose.Words Document Comparer for .NET은 개발자에게 두 개의 Word 문서를 비교하고 검토를 생성할 수 있는 강력한 도구를 제공합니다.이 플러그인은 법적, 기술적 또는 편집 리뷰를 위해서는 텍스트 수정, 포맷 변경 및 구조적 변경 사항을 정확하게 추적하는 것을 보장하고 있습니다.

설치 및 설정

지원되는 환경:

  • 윈도우, 리눅스, macOS
  • 프레임 워크: .NET Framework, Mono, .Net Core 5/6
  • IDEs: Microsoft Visual Studio (2010–2022), Xamarin, MonoDevelop

빠른 시작 : .NET에서 문서를 비교

using Aspose.Words;

var docA = new Document(MyDir + "Blank.docx");
var docB = new Document(MyDir + "Document.docx");

// Compare documents. Differences are added as revisions to docA
docA.Compare(docB, "User", DateTime.Now, new CompareOptions { IgnoreFormatting = true });

// Inspect revisions
foreach (Revision revision in docA.Revisions)
{
    Console.WriteLine("Type: " + revision.RevisionType);
    Console.WriteLine("Author: " + revision.Author);
    Console.WriteLine("Date: " + revision.DateTime);
    Console.WriteLine("Revision text: " + revision.ParentNode.ToString(SaveFormat.Text));
}

이 스크립트는 두 문서를 비교하고 생성 된 검토를 통해 이터링하는 것을 보여줍니다.

특징 및 기능

핵심 문서 비교

  • DOC, DOCX, RTF, HTML, PDF, OpenOffice, Markdown 등과 비교합니다.
  • 삽입, 삭제 및 형식화 변경 사항을 두 번째 문서에서 첫 번째로 입력합니다.
  • 원본 콘텐츠를 유지하고 Word의 잘 알려진 Track Changes 스타일을 적용합니다.

검토 추적 및 관리

  • 수정 사항을 입력, 삭제 또는 FormatChange로 분류합니다.
  • 프로그램적 수락 / 거부 작업을 지원합니다.
  • 사용자 지정 보고서 또는 요약을 만들기위한 이테레이션을 허용합니다.

사용자 지정 비교 설정

  • 민감한 사례를 비교해 보세요.
  • 화이트 공간 변화를 추적하는지 여부를 선택하십시오 (공간, 탭, 휴식).
  • 컨트롤 비교 granularity : 캐릭터, 단어 또는 단락 수준.
  • 코멘트, 책표 또는 헤드셋과 같은 노드를 스키합니다.

요소 수준 비교

  • 텍스트: 추가, 삭제 및 움직이는 문서를 감지합니다.
  • 포맷: 글꼴, 단락 및 스타일 변경 사항을 식별합니다.
  • 테이블: 라인/열 삽입, 삭제 및 세포 조합/분열을 추적합니다.
  • Objects: 깃발 입력, 삭제, 또는 재설치 이미지, 모양 및 OLE 개체.

성과 및 스케일성

  • 스트림 기반 APIs는 매우 큰 문서를 효율적으로 비교할 수 있습니다.
  • 배치 처리에 지원되는 다중 트리드 비교.
  • 로드 및 저장 옵션과 함께 설정할 수 있는 메모리 발자국.

모범 사례

  • 평가 메시지를 피하기 위해 일찍 라이센스를 신청하십시오.
  • 비교하기 전에 문서 (스타일, 추적 된 변경 사항 제거)를 정상화합니다.
  • 가짜 긍정성을 줄이기 위해 화이트 공간/사건 민감성을 조정합니다.
  • 사용하시기 바랍니다 Revisions 구조화된 변화 기록을 위한 컬렉션.
  • 대량 작업 부하의 경우 비교를 비동기적으로 실행하고 경쟁을 관리합니다.

일반적인 문제 해결

예상치 못한 결과 또는 실종된 변화?✔ 문서의 무결성 및 포맷 일관성을 확인합니다.

수표 평가 또는 제한된 기능?✔ 보증 라이센스가 올바르게 적용됩니다.

대규모 문서와 함께 낮은 성능?✔ 스트림 기반 API를 사용하고 가능한 한 병렬 처리를 허용합니다.

자주 묻는 질문들

**Q : .NET에 대한 Aspose.Words 문서 비교기는 무엇입니까?**문서 사이의 차이를 감지하고 검토를위한 리뷰로 적용하는 플러그인.

**Q: 어떤 파일 형식이 지원되는가?**DOC, DOCX, RTF, HTML, PDF, OpenOffice 형식, Markdown 및 이미지 (JPG, PNG 등.).

**Q: 저는 검토를 프로그램적으로 받아들이거나 거부할 수 있습니까?**API는 대량 또는 개별적으로 검토를 수락 / 거부하는 것을 지원합니다.

**Q : 이것이 Aspose.Words와 어떻게 통합되나요?**그것은 Aspose.Words 문서 개체와 직접 작동하며, 기존 작업 흐름과 무시무시한 통합을 보장합니다.

**Q : 이 도구에서 어떤 산업이 이익을 얻을 수 있습니까?**법률, 금융, 출판 및 기업 부문은 감사, 준수 및 편집 검토를 위해 사용합니다.

 한국어