Огляд
У сьогоднішньому швидкозмінному цифровому світі співпраця над документами та їх порівняння є критично важливими для ефективності та продуктивності. GroupDocs.Comparison для Node.js дає змогу розробникам безшовно інтегрувати потужні можливості порівняння документів у свої додатки. Цей посібник проведе вас через встановлення, функції та приклади коду.
- Що таке GroupDocs.Comparison для Node.js?
- Завантаження GroupDocs.Comparison для Node.js
- Огляд ключових функцій
- Типові сценарії використання
- Дивіться також
- Завантажити безкоштовну пробну версію
Що таке GroupDocs.Comparison для Node.js?
GroupDocs.Comparison для Node.js — це потужна бібліотека, створена для розробників, які хочуть будувати додатки, здатні порівнювати файли документів. Вона підтримує різноманітні формати документів, допомагаючи користувачам виявляти зміни між версіями та забезпечувати цілісність документів без зусиль.
Завантаження GroupDocs.Comparison для Node.js
Виконайте наступні кроки, щоб завантажити та розпочати роботу з GroupDocs.Comparison для Node.js:
- Відвідайте офіційну сторінку GroupDocs Releases page.
- Знайдіть пакет GroupDocs.Comparison для Node.js.
- Завантажте останню версію.
- Розпакуйте пакет і перейдіть у каталог у вашому терміналі.
Ви також можете встановити GroupDocs.Comparison для 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 і підсвітити відмінності, виконайте наступні кроки:
- Ініціалізуйте Comparer.
- Завантажте документи.
- Додайте параметри порівняння (необов’язково).
- Виконайте порівняння.
Нижче наведено фрагмент коду, що демонструє цей випадок використання:
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();
Дотримуючись цих фрагментів коду, ви зможете налаштувати потужні можливості порівняння документів у ваших Node.js додатках.
Дивіться також
-
безкоштовне завантаження GroupDocs.Comparison для .NET через NuGet
-
безкоштовне завантаження GroupDocs.Comparison для Java через Maven
-
безкоштовне завантаження GroupDocs.Comparison для Node.js через Java через NPM
Завантажити безкоштовну пробну версію
Ви можете завантажити безкоштовну пробну версію GroupDocs.Comparison зі сторінки випусків. Крім того, щоб протестувати бібліотеку без обмежень, розгляньте можливість отримання тимчасової ліцензії на GroupDocs Temporary License.
З GroupDocs.Comparison для Node.js інтегрування передових можливостей порівняння документів у ваші додатки ніколи не було простішим. Почніть покращувати ваш процес обробки документів вже сьогодні!