GroupDocs.Comparison for Cloud 是一个 REST API,它使您的 Node.js 应用程序能够获取两个支持文件格式的文档,比较这些格式相同的文档并找出它们之间的差异。 SDK 允许您制作结果文件并允许您接受或拒绝检索到的更改。我们的文档比较 SDK 允许轻松集成到您现有的 Node.js 应用程序中,使您的最终用户能够比较文档、电子表格、演示文稿、Microsoft Visio 图表、电子邮件和许多其他格式的文件。
使用 GroupDocs.Comparison Cloud API,您可以比较文档并以图像的形式获取修改列表。以下代码显示了如何比较源和目标 DOCX 文件并在 result.DOCX 文件中获取它们的差异。稍后您可以使用 Node.js 将生成的 DOCX 文件作为图像获取:
// 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)
});