GroupDocs.Comparison з першого погляду

API для порівняння різних типів документів, таких як PDF, Microsoft Office, HTML, електронні листи або зображення в Node.js програмах

Illustration comparison

Детальні звіти про виведення

GroupDocs.Comparison визначає зміни у змісті документа (символи, слова, абзаци, таблиці, діаграми), а також зміни стилю документа. Він надає клієнтам отриманий звіт, який містить багату інформацію про відмінності, їх кількість та тип.

Підтримуються найпопулярніші формати файлів і документів

За допомогою GroupDocs.Comparison API ви можете ефективно порівнювати документи будь-яких підтримуваних форматів, таких як PDF, HTML, електронна пошта, Microsoft Office Word документи, Excel електронні таблиці, PowerPoint презентації, OneNote, Visio діаграми, тексти, JPEG, PNG, GIF та BMP зображення, а також багато інших форматів.

Документація та приклади

Вже є багато документації щодо використання бібліотеки порівняння на різних платформах з прикладами коду, тому вам не доведеться сильно думати про те, як працювати з GroupDocs.Comparison API у вашому додатку Node.js.

Виберіть зміни та об’єднайте їх в один файл

Якщо у вас є різні версії одного документа, ви можете вибрати лише бажані зміни та компілювати новий документ за допомогою бібліотеки GroupDocs.Comparison.

Незалежність платформи

GroupDocs.Comparison for Node.js via Java підтримує наступні операційні системи, фреймворки та менеджери пакетів

Windows
macOS
Linux
NPM
NuGet
Amazon
Docker
Azure
VS Code
Eclipse
IntelliJ

Підтримувані формати файлів

GroupDocs.Comparison for Node.js via Java підтримує операції з наступними форматами файлів.

Microsoft Office & OpenDocument формати

  • Word: DOCX, DOC, DOCM,DOT, DOTM, DOTX, RTX, RTF, TXT
  • Excel: XLSX, XLS, XLT, XLTM, XLSB, XLSM
  • PowerPoint: PPTX, PPT, POT, POTX, PPS, PPSX
  • Outlook: EML, EMLX, MSG
  • OneNote: ONE
  • OpenDocument: ODT, ODP, OTP, ODS, OTT
  • Фіксований макет сторінки: PDF

Зображення, графіка та діаграми

  • Растрові зображення: BMP, GIF, JPG, JPEG, PNG
  • Медична візуалізація: DICOM
  • Microsoft Visio: VSDX, VSD, VSS, VST, VDX
  • AutoCAD Drawing: DWG, DXF

Інше

  • Текст: TXT
  • Мови програмування: CS, Java, CPP, JS, PY, RB, PL, ASM, GROOVY, JSON, PHP, SQL, LOG, DIFF, LESS, SCALA
  • Веб: HTM, HTML, MHT, MHTML
  • Електронні книги: MOBI, DjVu
  • Значення, розділені роздільниками: CSV

GroupDocs.Comparison for Node.js via Java особливості

Легко порівнюйте документи PDF та Office, зображення та інші формати

Feature icon

Просте у використанні порівняння документів

Проаналізуйте та визначте відмінності в двох документах.

Feature icon

Порівняння декількох документів

Аналізуйте та виявляйте відмінності в декількох документах одночасно.

Feature icon

Підтримувані формати

Підтримує понад 50 популярних форматів документів з різних категорій.

Feature icon

Прийняти або відхилити зміни

Чітке візуальне представлення виявлених змін, що надає можливість прийняти або відхилити модифікації.

Feature icon

Створити попередній перегляд

Збережіть результати порівняння як зображення.

Feature icon

Порівняння вмісту

Порівняйте вміст тексту рядок за рядком, за абзацами, за словами, за символами. Виділіть зміни.

Feature icon

Порівняння стилю

Виявлення змін форматування та стилів.

Feature icon

Встановити метадані

Зберігати метадані з вихідних або цільових файлів або дозволити їх вказувати користувачами.

Feature icon

Захист паролем

Проаналізуйте зашифровані документи або закріпіть отриманий документ паролем.

Feature icon

Порівняйте конкретні сторінки

Завантажте лише окремі розділи або сторінки документа.

Feature icon

Показати коментарі

Під час завантаження вихідного документа ви можете вибрати, приховувати чи показувати коментарі.

Зразки коду

Деякі випадки використання типових GroupDocs.Comparison for Node.js via Java операцій

Порівняння захищених паролем документів.

Для порівняння документів, які захищені паролем, потрібно вказати його, а потім завантажити документи:

Як порівняти захищені паролем документи.


import { Comparer, LoadOptions } from '@groupdocs/groupdocs.comparison'

// Завантажте вихідний документ і вкажіть його пароль
const comparer = new Comparer("source.docx", new LoadOptions("1234"));

// Завантажте цільовий документ і вкажіть його пароль
comparer.add("target.docx", new LoadOptions("5678"));

// Зберегти результат порівняння у вказаний файл
comparer.compare("result.docx");

Порівняння декількох PDF документів.

GroupDocs.Comparison дозволяє порівняти більше двох документів. Операція практично така ж, як і при порівнянні двох файлів. Вам просто потрібно додати більше цільових файлів до класу comparer.

Як порівняти три і більше документів.

import { Comparer } from '@groupdocs/groupdocs.comparison'

// Завантажте вихідний документ
const comparer = new Comparer(source.pdf");

// Вкажіть другий файл для порівняння
comparer.add("target2.pdf");

// Вкажіть третій файл для порівняння
comparer.add("target3.pdf");

// Зберегти результат порівняння у вказаний файл
comparer.compare("result.pdf");
 Українська