Aspose.Words 문서 비교기 for .NET
Aspose.Words Document Comparer for .NET은 개발자에게 두 개의 Word 문서를 비교하고 검토를 생성할 수 있는 강력한 도구를 제공합니다.이 플러그인은 법적, 기술적 또는 편집 리뷰를 위해서는 텍스트 수정, 포맷 변경 및 구조적 변경 사항을 정확하게 추적하는 것을 보장하고 있습니다.
설치 및 설정
- NuGet 패키지를 설치합니다
Aspose.Words Document Comparer
당신의 프로젝트에 들어갑니다. - 첨부 신청서에 해당되는 글 1건 ( 측정된 라이센스 가이드 ).
- 보세요 The 설치 가이드 사전 조건 및 자세한 단계.
지원되는 환경:
- 윈도우, 리눅스, 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 : 이 도구에서 어떤 산업이 이익을 얻을 수 있습니까?**법률, 금융, 출판 및 기업 부문은 감사, 준수 및 편집 검토를 위해 사용합니다.