Создавайте корпоративные инструменты сравнения документов с помощью REST API. Работает как комплексное решение для всех основных форматов файлов.
Начать бесплатную пробную версиюGroupDocs.Comparison for Cloud — это REST API, который позволяет вашим приложениям Node.js извлекать два документа поддерживаемого формата файла, сравнивать эти документы в том же формате и находить различия между ними. SDK позволяет вам создавать результирующий файл и принимать или отклонять полученные изменения. Наш SDK для сравнения документов обеспечивает простую интеграцию в ваши существующие приложения Node.js, чтобы дать вашим конечным пользователям возможность сравнивать документы, электронные таблицы, презентации, диаграммы Microsoft Visio, электронные письма и файлы многих других форматов.
Используя API GroupDocs.Comparison Cloud, вы можете сравнивать документы и получать список изменений в виде изображений. Следующий фрагмент кода показывает, как можно сравнить исходный и целевой файлы DOCX и извлечь их различия в файле result.DOCX. Позже вы можете получить результирующий файл DOCX в виде изображений с помощью 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)
});