
Огляд
У сьогоднішньому швидкоплинному цифровому світі співпраця над документами та їх порівняння є критично важливими для ефективності та продуктивності. GroupDocs.Comparison for Node.js надає розробникам можливість без будь-яких труднощів інтегрувати надійні можливості порівняння документів у свої програми. Цей посібник проведе вас через установку, функції та приклади коду.
- What is GroupDocs.Comparison for Node.js?
- Скачування GroupDocs.Comparison for Node.js
- Огляд ключових особливостей
- Звичні варіанти використання
- Дивіться також
- Скачати безкоштовну пробну версію
What is 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");
Sample source and target files:

Sample result file:

Огляд основних функцій
- Підтримка багатьох форматів: Порівняйте різні формати документів, включаючи Word, PDF та Excel.
- Візуальне порівняння: Генеруйте візуальні відмінності в документах, щоб надати чітке уявлення про зміни.
- Автоматичне порівняння: Автоматично порівнюйте документи без ручного втручання.
- Гнучкість: Легко інтегруйте у свої існуючі додатки Node.js з мінімальною конфігурацією.
- Детальна генерація звітів: Генеруйте всебічні звіти порівняння, підсумовуючи виявлені зміни.
Звичайні випадки використання
Ось кілька практичних сценаріїв, де GroupDocs.Comparison може бути ефективно використано:
Порівняння двох документів Word
Щоб порівняти два документи Word і підкреслити різниці, дотримуйтесь цих кроків:
- Ініціалізуйте порівнювач.
- Load the documents.
- Додати параметри порівняння (необов’язково).
- Виконайте порівняння.
Ось фрагмент коду, що демонструє цей випадок використання:
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 файлів.
- Додати варіанти порівняння (опціонально).
- Execute the comparison.
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();
Дотримуючись цих фрагментів, ви зможете налаштувати потужні функції порівняння документів у своїх додатках Node.js.
Дивіться також
-
GroupDocs.Comparison for .NET безкоштовне завантаження NuGet
-
GroupDocs.Comparison for Java безкоштовне завантаження Maven
-
GroupDocs.Comparison for Node.js через Java безкоштовне завантаження NPM
Скачати безкоштовну пробну версію
Ви можете завантажити безкоштовну версію 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!