Сравните документы с помощью Node.js Cloud SDK

Создавайте корпоративные инструменты сравнения документов с помощью REST API. Работает как комплексное решение для всех основных форматов файлов.‎‎

Начать бесплатную пробную версию

GroupDocs.Comparison for Cloud — это REST API, который позволяет приложениям Node.js извлекать два документа поддерживаемого формата файлов, сравнивать эти документы одного формата и находить различия между ними. SDK позволяет вам создать результирующий файл и позволяет вам принять или отклонить полученные изменения. Наш SDK для сравнения документов позволяет легко интегрировать ‎в ваши существующие приложения Node.js ‎, чтобы ваши конечные пользователи могли сравнивать документы, электронные таблицы, ‎презентации, ‎диаграммы ‎Microsoft Visio, электронные письма и файлы многих других форматов.‎‎‎‎ ‎

Расширенные функции REST API для сравнения документов

Сравните документы, хранящиеся в облачном хранилище

Получить документы поддерживаемых типов файлов в виде файла или массива изображений

Получить результирующий документ, содержащий различия между сравниваемыми документами‎

Получить список категорий, таких как TypeChanged или OnlyNumbers и т. д., для измененного содержимого.

Принять/отклонить изменения документа, чтобы сохранить или отменить их

Возврат изменений документа в виде набора изображений или их потока

Получить результирующий документ (с изменениями) через поток

Получить документ (с результатом сравнения) в виде набора изображений или их потока

Получить результирующий документ (с результатом сравнения) в виде потока‎

Получить результат документа в виде изображений

Используя GroupDocs.Comparison Cloud API, вы можете сравнивать документы и получать список модификаций ‎в виде изображений. Следующий фрагмент кода показывает, как можно сравнить исходный и целевой файлы DOCX и извлечь их различия в файле result.DOCX. Позже вы можете получить результирующий файл DOCX в виде ‎изображений, используя Node.js:‎

Получите поддерживаемые форматы документов с помощью Node.js

// load the module
var GroupDocs = require('groupdocs-comparison-cloud');

// get your appSid and appKey at https://dashboard.groupdocs.cloud (free registration is required).
var appSid = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX";
var appKey = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";

// construct ComparisonApi
var infoApi = GroupDocs.InfoApi.fromKeys(appSid, appKey);

// retrieve supported file-formats
infoApi.getSupportedFileFormats()
  .then(function (response) {
    console.log("Supported file-formats:")
    response.formats.forEach(function (format) {
      console.log(format.fileFormat + " (" + format.extension + ")");
    });
  })
  .catch(function (error) {
    console.log("Error: " + error.message)
  });

Ресурсы поддержки и обучения

GroupDocs.Comparison Cloud также предлагает отдельные SDK для сравнения документов для других популярных языков, перечисленных ниже:

  РУССКИЙ