
개요
오늘날의 빠르게 변화하는 디지털 세계에서 문서 협업 및 비교는 효율성과 생산성에 매우 중요합니다. GroupDocs.Comparison for Node.js는 개발자가 애플리케이션에 강력한 문서 비교 기능을 원활하게 통합할 수 있도록 지원합니다. 이 가이드는 설치, 기능 및 코드 예제를 안내합니다.
- GroupDocs.Comparison for Node.js는 무엇인가요?
- GroupDocs.Comparison for Node.js 다운로드
- 핵심 기능 개요
- 일반적인 사용 사례
- See Also
- 무료 체험 다운로드
GroupDocs.Comparison for Node.js는 무엇인가요?
GroupDocs.Comparison for Node.js는 문서 파일을 비교하는 애플리케이션을 만들고자 하는 개발자를 위해 설계된 강력한 라이브러리입니다. 다양한 문서 형식을 지원하며, 사용자가 버전 간의 변경 사항을 식별하고 문서의 무결성을 쉽게 보장할 수 있도록 돕습니다.
GroupDocs.Comparison for Node.js 다운로드 중
GroupDocs.Comparison for Node.js를 다운로드하고 작업을 시작하려면 다음 단계를 따르세요:
- 공식 GroupDocs Releases page를 방문하세요.
- Locate the GroupDocs.Comparison for Node.js package.
- 최신 릴리스를 다운로드하세요.
- 패키지를 압축 해제하고 터미널에서 디렉토리로 이동하세요.
GroupDocs.Comparison for Node.js을 NPM을 사용하여 설치할 수도 있습니다:
npm i @groupdocs/groupdocs.comparison
다운로드 후, 설치를 확인하기 위해 다음 예제 코드 스니펫을 실행할 수 있습니다:
const { Comparer } = require('@groupdocs/groupdocs.comparison');
// Load the source document
const comparer = new Comparer("source.docx");
// Specify the second file for comparison
comparer.add("target.docx");
// Save comparison result to a specified file
comparer.compare("result.docx");
샘플 소스 및 타겟 파일:

샘플 결과 파일:

주요 기능 개요
- 다양한 형식 지원: Word, PDF 및 Excel을 포함한 다양한 문서 형식을 비교합니다.
- 비주얼 비교: 문서의 시각적 차이를 생성하여 변경 사항에 대한 명확한 통찰력을 제공합니다.
- 자동 비교: 수동 개입 없이 문서를 자동으로 비교합니다.
- 유연성: 최소한의 구성으로 기존 Node.js 애플리케이션에 쉽게 통합할 수 있습니다.
- 상세 보고서 생성: 감지된 변경 사항을 요약한 포괄적인 비교 보고서를 생성합니다.
일반적인 사용 사례
다음은 GroupDocs.Comparison을 효과적으로 사용할 수 있는 몇 가지 실용적인 시나리오입니다:
두 개의 Word 문서 비교하기
두 개의 Word 문서를 비교하고 차이점을 강조 표시하려면 다음 단계를 따르세요:
- 비교기를 초기화합니다.
- 문서를 로드하세요.
- 비교 옵션 추가 (선택 사항).
- 비교를 실행하십시오.
여기 이 사용 사례를 보여주는 코드 조각이 있습니다:
const { Comparer, CompareOptions, StyleSettings } = require('@groupdocs/groupdocs.comparison');
const java = require('java');
const Color = java.import('java.awt.Color');
async function compareWordDocuments() {
// Initialize the comparer object with the source file path
const comparer = new Comparer("source.docx");
// Add the target file for comparison
comparer.add("target.docx");
const compareOptions = new CompareOptions();
const styleSettings = new StyleSettings();
styleSettings.setUnderline(true); // Set font underline
styleSettings.setFontColor(Color.GREEN); // Set font color as green
styleSettings.setHighlightColor(Color.RED); // Set highlight color as red
compareOptions.setInsertedItemStyle(styleSettings); // Set style settings for inserted items
// Perform the compare operation
await comparer.compare("result.docx", compareOptions);
}
compareWordDocuments();
PDF 파일 비교
PDF 문서도 유사하게 비교할 수 있습니다. 다음은 기본적인 예입니다:
- PDF 파일의 경로를 지정하십시오.
- 비교 옵션 추가 (선택 사항).
- 비교를 실행하세요.
const { Comparer, CompareOptions, StyleSettings } = require('@groupdocs/groupdocs.comparison');
const java = require('java');
const Color = java.import('java.awt.Color');
async function comparePdfDocuments() {
// Initialize the comparer object with the source file path
const comparer = new Comparer("source.pdf");
// Add the target file path to the comparer object
comparer.add("target.pdf");
// Configure comparison options
const compareOptions = new CompareOptions();
const styleSettings = new StyleSettings();
styleSettings.setUnderline(true); // Set font underline
styleSettings.setFontColor(Color.BLUE); // Set font color as blue
compareOptions.setInsertedItemStyle(styleSettings); // Set style settings for inserted items
// Perform the compare operation
await comparer.compare("result.pdf", compareOptions);
}
comparePdfDocuments();
이 snippets를 따르면 Node.js 애플리케이션에서 강력한 문서 비교 기능을 설정할 수 있습니다.
See Also
무료 체험 다운로드
GroupDocs.Comparison의 무료 체험판을 releases page에서 다운로드할 수 있습니다. 또한, 제한 없이 라이브러리를 테스트하려면 GroupDocs Temporary License에서 임시 라이센스를 구매하는 것을 고려해 보세요.
With GroupDocs.Comparison for Node.js, integrating advanced document comparison capabilities into your applications has never been easier. Start enhancing your document processing workflow today!