GroupDocs.Comparison API 튜토리얼: .NET 및 Java에서 문서 비교

GroupDocs.Comparison 배너 GroupDocs.Comparison 배너

Welcome to the complete guide to document comparison with the GroupDocs.Comparison API. In this GroupDocs.Comparison API tutorial you’ll discover how to programmatically compare Word, PDF, Excel, PowerPoint, images and many other formats from both .NET and Java environments. The tutorial walks you through setup, core concepts, performance tips, and real‑world use cases so you can add reliable diff functionality to your applications today.

빠른 답변

  • GroupDocs.Comparison API는 무엇을 하나요? 동일하거나 다른 형식의 두 문서 사이의 변경 사항을 감지하고 강조 표시합니다.
  • 지원되는 플랫폼은 무엇인가요? .NET (Framework, .NET Core, .NET 5/6) 및 Java (8+)
  • 개발에 라이선스가 필요합니까? 평가용 무료 체험이 가능하며, 프로덕션에서는 상용 라이선스가 필요합니다.
  • 암호로 보호된 파일을 비교할 수 있나요? 예 – API는 보안 문서를 열 때 비밀번호를 받아들입니다.
  • 시각적 미리보기를 생성할 방법이 있나요? 물론입니다. API는 비교 결과를 나란히 또는 겹쳐서 미리보기 이미지로 만들 수 있습니다.
  • 전체 폴더를 비교하려면 어떻게 하나요? 폴더‑비교 기능을 사용하면 한 번의 호출로 여러 파일을 처리할 수 있어 배치 검증에 적합합니다.

GroupDocs.Comparison API란?

GroupDocs.Comparison API는 두 문서의 내용, 레이아웃 및 서식을 프로그래밍 방식으로 비교할 수 있게 해 주는 .NET 및 Java 라이브러리 모음입니다. 100개 이상의 파일 형식을 지원하며 상세 변경 로그를 제공하고, 결과를 새 문서, 이미지 또는 PDF로 출력할 수 있습니다. Microsoft Office나 기타 서드‑파티 소프트웨어 없이도 서버‑사이드 처리에 최적화되어 있습니다.

왜 GroupDocs.Comparison API를 사용해야 하나요?

GroupDocs.Comparison API는 스트리밍 아키텍처를 사용해 500페이지 PDF도 메모리 사용량을 50 MB 이하로 유지하면서 처리하고, 100페이지 문서를 3 초 미만에 비교할 수 있습니다. 50개 이상의 입력·출력 형식, 99 % 변경 감지 정확도, 내장된 비밀번호 처리 및 시각적 차이 스타일 커스터마이징을 제공해 수동 검토 도구보다 빠르고 안전한 대안을 제공합니다.

GroupDocs.Comparison API는 대용량 문서를 어떻게 처리하나요?

LoadOptions를 사용해 메모리 절약 모드 등 문서 로딩 동작을 구성할 수 있습니다.
GroupDocs.Comparison API는 소스 파일을 작은 청크로 읽어 문서 크기에 관계없이 메모리 사용량을 50 MB 이하로 유지합니다. 내장된 폴더‑비교는 파일을 순차적으로 처리해 수천 개 문서를 리소스 고갈 없이 비교할 수 있습니다. LoadOptions의 EnableMemorySaving 플래그를 활성화하면 RAM 사용량을 더욱 줄이면서도 완전한 정확도의 차이 결과를 유지할 수 있습니다.

GroupDocs.Comparison API로 두 문서를 비교하는 방법

Comparer는 문서 비교를 수행하는 주요 클래스입니다.
Comparer 클래스로 소스와 대상 파일을 로드하고, Compare를 호출한 뒤 Save로 결과를 저장합니다. Comparer 클래스는 로딩, 차이 계산 및 출력 생성을 조율하는 핵심 구성 요소이며, 로드 → 비교 → 저장의 3단계 흐름은 대부분의 비교 시나리오를 포괄하고 지원되는 모든 형식에서 명확하고 유지보수 가능한 구현을 제공합니다.

GroupDocs.Comparison API가 지원하는 파일 형식은?

GroupDocs.Comparison API는 50개 이상의 입력·출력 형식을 지원하며, 여기에는 DOCX, DOC, ODT, RTF, TXT, XLSX, XLS, ODS, CSV, PPTX, PPT, ODP, PDF, PDF/A, JPG, PNG, BMP, GIF, TIFF, EML, MSG, HTML, EPUB, DJVU 등이 포함됩니다. API는 각 형식을 자동으로 감지해 사전 변환 없이도 다양한 파일 유형 간 원활한 비교를 보장합니다.

다른 비교 도구보다 GroupDocs.Comparison API를 선택해야 하는 이유

GroupDocs.Comparison API는 100개 이상의 형식에 대해 업계 최고 수준의 정확도(99 % 변경 감지)를 제공하고, 500페이지 문서를 3 초 미만에 처리하며, 암호 보호 파일에 대한 내장 보안을 포함합니다. Microsoft Office와 같은 외부 소프트웨어가 필요 없으며, 풍부한 커스터마이징 옵션과 .NET 및 Java용 강력한 API를 제공해 엔터프라이즈급 문서 비교에 최적화된 선택입니다.

GroupDocs.Comparison for .NET 튜토리얼

필수 .NET 튜토리얼

시작하기

핵심 기능

  • 문서 로딩 – 다양한 방법으로 문서를 로드하는 방법을 배웁니다.
  • 기본 비교 – 간단한 비교 작업을 구현합니다.
  • 고급 비교 – 복잡한 비교 시나리오를 마스터합니다.
  • 변경 관리 – 특정 변경을 수락하거나 거부합니다.

고급 기능

특화된 비교

GroupDocs.Comparison for Java 튜토리얼

필수 Java 튜토리얼

시작하기

핵심 기능

고급 기능

지원되는 문서 형식

GroupDocs.Comparison은 다양한 문서 형식을 지원합니다:

카테고리포맷
워드 프로세싱DOCX, DOC, ODT, RTF, TXT
스프레드시트XLSX, XLS, ODS, CSV
프레젠테이션PPTX, PPT, ODP
PDF 문서PDF, PDF/A
이미지JPG, PNG, BMP, GIF, TIFF
이메일EML, MSG
그 외 다수…HTML, EPUB, DJVU

개발자 리소스

GroupDocs.Comparison API의 일반적인 사용 사례

  • 법률 문서 검토 – 계약서 개정본 사이의 변경 사항을 빠르게 강조합니다.
  • 재무 보고 – 게시 전 Excel 또는 PDF 명세서의 변동을 감지합니다.
  • 콘텐츠 관리 시스템 – 최종 사용자에게 Word 또는 PowerPoint 파일에 대한 시각적 차이 도구를 제공합니다.
  • 자동화된 QA – CI 파이프라인에서 생성된 PDF를 기준 템플릿과 비교합니다.
  • 규제 준수 – 정책 문서가 의도치 않게 수정되지 않았는지 확인합니다.

자주 묻는 질문

Q: GroupDocs.Comparison API를 상용 제품에 사용할 수 있나요?
A: 예, 프로덕션 배포에는 유효한 상용 라이선스가 필요합니다. 평가용 무료 체험을 이용할 수 있습니다.

Q: API가 암호 보호 파일을 지원하나요?
A: 물론입니다. 소스 파일을 로드할 때 문서 비밀번호를 제공하면 됩니다.

Q: 지원되는 .NET 버전은 어떤 것이 있나요?
A: .NET Framework 4.5+, .NET Core 3.1+, .NET 5 및 .NET 6+와 호환됩니다.

Q: 대용량 문서나 대량 폴더 비교는 어떻게 처리하나요?
A: 스트리밍 및 최적화된 알고리즘을 사용해 메모리 사용량을 낮게 유지하며, 폴더‑비교 기능으로 전체 디렉터리를 비교할 수 있습니다.

Q: 비교 출력의 시각적 스타일을 커스터마이징할 수 있나요?
A: 예, Comparison Options를 통해 색상, 마크업 스타일 및 출력 형식을 정의할 수 있습니다.


마지막 업데이트: 2026-10-21
테스트 환경: GroupDocs.Comparison 24.0 (최신 안정 버전)
작성자: GroupDocs