Last active
August 6, 2019 06:45
-
-
Save groupdocscloud/7999207c55ecfba6c2a125f5b77ca0d8 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Comparison-Node-v2 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Comparison_Node_Compare_Multiple_Documents { | |
static Run() { | |
var options = new groupdocs_comparison_cloud_1.Options(); | |
// Source file | |
var sourceFileInfo = new groupdocs_comparison_cloud_1.FileInfo(); | |
sourceFileInfo.filePath = "Comparisondocs\\source_protected.docx"; | |
sourceFileInfo.password = "1231"; | |
sourceFileInfo.storageName = myStorage; | |
options.sourceFile = sourceFileInfo; | |
options.outputPath = "Comparisondocs\\result_multi_protected.docx"; | |
options.settings = new groupdocs_comparison_cloud_1.Settings(); | |
options.settings.generateSummaryPage = true; | |
options.settings.showDeletedContent = true; | |
options.settings.styleChangeDetection = true; | |
options.settings.useFramesForDelInsElements = false; | |
options.settings.metaData = undefined; | |
options.settings.detailLevel = "Low"; | |
options.settings.diagramMasterSetting = undefined; | |
options.settings.calculateComponentCoordinates = false; | |
options.settings.cloneMetadata = "Default"; | |
options.settings.markDeletedInsertedContentDeep = false; | |
options.settings.password = "1111"; | |
options.settings.passwordSaveOption = "User"; | |
options.settings.deletedItemsStyle = new groupdocs_comparison_cloud_1.ItemsStyle(); | |
options.settings.deletedItemsStyle.beginSeparatorString = ""; | |
options.settings.deletedItemsStyle.endSeparatorString = ""; | |
options.settings.deletedItemsStyle.fontColor = "16711680"; | |
options.settings.deletedItemsStyle.highlightColor = "16711680"; | |
options.settings.deletedItemsStyle.bold = false; | |
options.settings.deletedItemsStyle.italic = false; | |
options.settings.deletedItemsStyle.strikeThrough = false; | |
options.settings.insertedItemsStyle = new groupdocs_comparison_cloud_1.ItemsStyle(); | |
options.settings.insertedItemsStyle.beginSeparatorString = ""; | |
options.settings.insertedItemsStyle.endSeparatorString = ""; | |
options.settings.insertedItemsStyle.fontColor = "255"; | |
options.settings.insertedItemsStyle.highlightColor = "255"; | |
options.settings.insertedItemsStyle.bold = false; | |
options.settings.insertedItemsStyle.italic = false; | |
options.settings.insertedItemsStyle.strikeThrough = false; | |
options.settings.styleChangedItemsStyle = new groupdocs_comparison_cloud_1.ItemsStyle(); | |
options.settings.styleChangedItemsStyle.beginSeparatorString = ""; | |
options.settings.styleChangedItemsStyle.endSeparatorString = ""; | |
options.settings.styleChangedItemsStyle.fontColor = "65280"; | |
options.settings.styleChangedItemsStyle.highlightColor = "65280"; | |
options.settings.styleChangedItemsStyle.bold = false; | |
options.settings.styleChangedItemsStyle.italic = false; | |
options.settings.styleChangedItemsStyle.strikeThrough = false; | |
// First target file | |
var targetFileInfo1 = new groupdocs_comparison_cloud_1.FileInfo(); | |
targetFileInfo1.filePath = "Comparisondocs\\target_protected.docx"; | |
targetFileInfo1.password = "5784"; | |
targetFileInfo1.storageName = myStorage; | |
// Second target file | |
var targetFileInfo2 = new groupdocs_comparison_cloud_1.FileInfo(); | |
targetFileInfo2.filePath = "Comparisondocs\\target_2_protected.docx"; | |
targetFileInfo2.password = "5784"; | |
targetFileInfo2.storageName = myStorage; | |
options.targetFiles = [targetFileInfo1, targetFileInfo2]; | |
var request = new groupdocs_comparison_cloud_1.ComparisonsRequest(options); | |
compareApi.comparisons(request) | |
.then(function (response) { | |
console.log("Expected response type is Link: " + response.href); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Comparison_Node_Compare_Multiple_Documents; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Comparison_Node_Compare_Single_Document { | |
static Run() { | |
var options = new groupdocs_comparison_cloud_1.Options(); | |
// Source file | |
var sourceFileInfo = new groupdocs_comparison_cloud_1.FileInfo(); | |
sourceFileInfo.filePath = "Comparisondocs\\source_protected.docx"; | |
sourceFileInfo.password = "1231"; | |
sourceFileInfo.storageName = myStorage; | |
options.sourceFile = sourceFileInfo; | |
options.outputPath = "Comparisondocs\\result_single_protected.docx"; | |
options.settings = new groupdocs_comparison_cloud_1.Settings(); | |
options.settings.generateSummaryPage = true; | |
options.settings.showDeletedContent = true; | |
options.settings.styleChangeDetection = true; | |
options.settings.useFramesForDelInsElements = false; | |
options.settings.metaData = undefined; | |
options.settings.detailLevel = "Low"; | |
options.settings.diagramMasterSetting = undefined; | |
options.settings.calculateComponentCoordinates = false; | |
options.settings.cloneMetadata = "Default"; | |
options.settings.markDeletedInsertedContentDeep = false; | |
options.settings.password = "1111"; | |
options.settings.passwordSaveOption = "User"; | |
options.settings.deletedItemsStyle = new groupdocs_comparison_cloud_1.ItemsStyle(); | |
options.settings.deletedItemsStyle.beginSeparatorString = ""; | |
options.settings.deletedItemsStyle.endSeparatorString = ""; | |
options.settings.deletedItemsStyle.fontColor = "16711680"; | |
options.settings.deletedItemsStyle.highlightColor = "16711680"; | |
options.settings.deletedItemsStyle.bold = false; | |
options.settings.deletedItemsStyle.italic = false; | |
options.settings.deletedItemsStyle.strikeThrough = false; | |
options.settings.insertedItemsStyle = new groupdocs_comparison_cloud_1.ItemsStyle(); | |
options.settings.insertedItemsStyle.beginSeparatorString = ""; | |
options.settings.insertedItemsStyle.endSeparatorString = ""; | |
options.settings.insertedItemsStyle.fontColor = "255"; | |
options.settings.insertedItemsStyle.highlightColor = "255"; | |
options.settings.insertedItemsStyle.bold = false; | |
options.settings.insertedItemsStyle.italic = false; | |
options.settings.insertedItemsStyle.strikeThrough = false; | |
options.settings.styleChangedItemsStyle = new groupdocs_comparison_cloud_1.ItemsStyle(); | |
options.settings.styleChangedItemsStyle.beginSeparatorString = ""; | |
options.settings.styleChangedItemsStyle.endSeparatorString = ""; | |
options.settings.styleChangedItemsStyle.fontColor = "65280"; | |
options.settings.styleChangedItemsStyle.highlightColor = "65280"; | |
options.settings.styleChangedItemsStyle.bold = false; | |
options.settings.styleChangedItemsStyle.italic = false; | |
options.settings.styleChangedItemsStyle.strikeThrough = false; | |
// Target file | |
var targetFileInfo = new groupdocs_comparison_cloud_1.FileInfo(); | |
targetFileInfo.filePath = "Comparisondocs\\target_protected.docx"; | |
targetFileInfo.password = "5784"; | |
targetFileInfo.storageName = myStorage; | |
options.targetFiles = [targetFileInfo]; | |
var request = new groupdocs_comparison_cloud_1.ComparisonsRequest(options); | |
compareApi.comparisons(request) | |
.then(function (response) { | |
console.log("Expected response type is Link: " + response.href); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Comparison_Node_Compare_Single_Document; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Comparison_Node_Copy_File { | |
static Run() { | |
var request = new groupdocs_comparison_cloud_1.CopyFileRequest("Comparisondocs/one-page1.docx", "Comparisondocs/one-page-copied.docx", myStorage, myStorage); | |
fileApi.copyFile(request) | |
.then(function (response) { | |
console.log("Expected response type is Void: 'Comparisondocs/one-page1.docx' file copied as 'Comparisondocs/one-page-copied.docx'."); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Comparison_Node_Copy_File; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Comparison_Node_Copy_Folder { | |
static Run() { | |
// retrieve supported file-formats | |
var request = new groupdocs_comparison_cloud_1.CopyFolderRequest("Comparisondocs", "Comparisondocs1", myStorage, myStorage); | |
folderApi.copyFolder(request) | |
.then(function () { | |
console.log("Expected response type is Void: 'Comparisondocs' folder copied as 'Comparisondocs1'."); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Comparison_Node_Copy_Folder; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Comparison_Node_Create_Folder { | |
static Run() { | |
// retrieve supported file-formats | |
var request = new groupdocs_comparison_cloud_1.CreateFolderRequest("Comparisondocs", myStorage); | |
folderApi.createFolder(request) | |
.then(function () { | |
console.log("Expected response type is Void: 'Comparisondocs' folder created."); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Comparison_Node_Create_Folder; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Comparison_Node_Delete_File { | |
static Run() { | |
var request = new groupdocs_comparison_cloud_1.DeleteFileRequest("Comparisondocs1/one-page1.docx", myStorage); | |
fileApi.deleteFile(request) | |
.then(function (response) { | |
console.log("Expected response type is Void: 'Comparisondocs1/one-page1.docx' deleted."); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Comparison_Node_Delete_File; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Comparison_Node_Delete_Folder { | |
static Run() { | |
// retrieve supported file-formats | |
var request = new groupdocs_comparison_cloud_1.DeleteFolderRequest("Comparisondocs/Comparisondocs1", myStorage, true); | |
folderApi.deleteFolder(request) | |
.then(function () { | |
console.log("Expected response type is Void: 'Comparisondocs/Comparisondocs1' folder deleted recursively."); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Comparison_Node_Delete_Folder; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Comparison_Node_Download_File { | |
static Run() { | |
var request = new groupdocs_comparison_cloud_1.DownloadFileRequest("Comparisondocs/one-page.docx", myStorage); | |
fileApi.downloadFile(request) | |
.then(function (response) { | |
console.log("Expected response type is Stream: " + response.length); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Comparison_Node_Download_File; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Comparison_Node_Get_Changes_Multiple_Documents { | |
static Run() { | |
var options = new groupdocs_comparison_cloud_1.Options(); | |
// Source file | |
var sourceFileInfo = new groupdocs_comparison_cloud_1.FileInfo(); | |
sourceFileInfo.filePath = "Comparisondocs\\source_protected.docx"; | |
sourceFileInfo.password = "1231"; | |
sourceFileInfo.storageName = myStorage; | |
options.sourceFile = sourceFileInfo; | |
options.outputPath = "Comparisondocs\\result_single_protected.docx"; | |
options.settings = new groupdocs_comparison_cloud_1.Settings(); | |
options.settings.generateSummaryPage = true; | |
options.settings.showDeletedContent = true; | |
options.settings.styleChangeDetection = true; | |
options.settings.useFramesForDelInsElements = false; | |
options.settings.metaData = undefined; | |
options.settings.detailLevel = "Low"; | |
options.settings.diagramMasterSetting = undefined; | |
options.settings.calculateComponentCoordinates = false; | |
options.settings.cloneMetadata = "Default"; | |
options.settings.markDeletedInsertedContentDeep = false; | |
options.settings.password = "1111"; | |
options.settings.passwordSaveOption = "User"; | |
options.settings.deletedItemsStyle = new groupdocs_comparison_cloud_1.ItemsStyle(); | |
options.settings.deletedItemsStyle.beginSeparatorString = ""; | |
options.settings.deletedItemsStyle.endSeparatorString = ""; | |
options.settings.deletedItemsStyle.fontColor = "16711680"; | |
options.settings.deletedItemsStyle.highlightColor = "16711680"; | |
options.settings.deletedItemsStyle.bold = false; | |
options.settings.deletedItemsStyle.italic = false; | |
options.settings.deletedItemsStyle.strikeThrough = false; | |
options.settings.insertedItemsStyle = new groupdocs_comparison_cloud_1.ItemsStyle(); | |
options.settings.insertedItemsStyle.beginSeparatorString = ""; | |
options.settings.insertedItemsStyle.endSeparatorString = ""; | |
options.settings.insertedItemsStyle.fontColor = "255"; | |
options.settings.insertedItemsStyle.highlightColor = "255"; | |
options.settings.insertedItemsStyle.bold = false; | |
options.settings.insertedItemsStyle.italic = false; | |
options.settings.insertedItemsStyle.strikeThrough = false; | |
options.settings.styleChangedItemsStyle = new groupdocs_comparison_cloud_1.ItemsStyle(); | |
options.settings.styleChangedItemsStyle.beginSeparatorString = ""; | |
options.settings.styleChangedItemsStyle.endSeparatorString = ""; | |
options.settings.styleChangedItemsStyle.fontColor = "65280"; | |
options.settings.styleChangedItemsStyle.highlightColor = "65280"; | |
options.settings.styleChangedItemsStyle.bold = false; | |
options.settings.styleChangedItemsStyle.italic = false; | |
options.settings.styleChangedItemsStyle.strikeThrough = false; | |
// First target file | |
var targetFileInfo1 = new groupdocs_comparison_cloud_1.FileInfo(); | |
targetFileInfo1.filePath = "Comparisondocs\\target_protected.docx"; | |
targetFileInfo1.password = "5784"; | |
targetFileInfo1.storageName = myStorage; | |
// Second target file | |
var targetFileInfo2 = new groupdocs_comparison_cloud_1.FileInfo(); | |
targetFileInfo2.filePath = "Comparisondocs\\target_2_protected.docx"; | |
targetFileInfo2.password = "5784"; | |
targetFileInfo2.storageName = myStorage; | |
options.targetFiles = [targetFileInfo1, targetFileInfo2]; | |
var request = new groupdocs_comparison_cloud_1.PostChangesRequest(options); | |
compareApi.postChanges(request) | |
.then(function (response) { | |
console.log("Expected response type is List<ChangeInfo>: " + response.length); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Comparison_Node_Get_Changes_Multiple_Documents; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Comparison_Node_Get_Changes_Single_Document { | |
static Run() { | |
var options = new groupdocs_comparison_cloud_1.Options(); | |
// Source file | |
var sourceFileInfo = new groupdocs_comparison_cloud_1.FileInfo(); | |
sourceFileInfo.filePath = "Comparisondocs\\source_protected.docx"; | |
sourceFileInfo.password = "1231"; | |
sourceFileInfo.storageName = myStorage; | |
options.sourceFile = sourceFileInfo; | |
options.outputPath = "Comparisondocs\\result_single_protected.docx"; | |
options.settings = new groupdocs_comparison_cloud_1.Settings(); | |
options.settings.generateSummaryPage = true; | |
options.settings.showDeletedContent = true; | |
options.settings.styleChangeDetection = true; | |
options.settings.useFramesForDelInsElements = false; | |
options.settings.metaData = undefined; | |
options.settings.detailLevel = "Low"; | |
options.settings.diagramMasterSetting = undefined; | |
options.settings.calculateComponentCoordinates = false; | |
options.settings.cloneMetadata = "Default"; | |
options.settings.markDeletedInsertedContentDeep = false; | |
options.settings.password = "1111"; | |
options.settings.passwordSaveOption = "User"; | |
options.settings.deletedItemsStyle = new groupdocs_comparison_cloud_1.ItemsStyle(); | |
options.settings.deletedItemsStyle.beginSeparatorString = ""; | |
options.settings.deletedItemsStyle.endSeparatorString = ""; | |
options.settings.deletedItemsStyle.fontColor = "16711680"; | |
options.settings.deletedItemsStyle.highlightColor = "16711680"; | |
options.settings.deletedItemsStyle.bold = false; | |
options.settings.deletedItemsStyle.italic = false; | |
options.settings.deletedItemsStyle.strikeThrough = false; | |
options.settings.insertedItemsStyle = new groupdocs_comparison_cloud_1.ItemsStyle(); | |
options.settings.insertedItemsStyle.beginSeparatorString = ""; | |
options.settings.insertedItemsStyle.endSeparatorString = ""; | |
options.settings.insertedItemsStyle.fontColor = "255"; | |
options.settings.insertedItemsStyle.highlightColor = "255"; | |
options.settings.insertedItemsStyle.bold = false; | |
options.settings.insertedItemsStyle.italic = false; | |
options.settings.insertedItemsStyle.strikeThrough = false; | |
options.settings.styleChangedItemsStyle = new groupdocs_comparison_cloud_1.ItemsStyle(); | |
options.settings.styleChangedItemsStyle.beginSeparatorString = ""; | |
options.settings.styleChangedItemsStyle.endSeparatorString = ""; | |
options.settings.styleChangedItemsStyle.fontColor = "65280"; | |
options.settings.styleChangedItemsStyle.highlightColor = "65280"; | |
options.settings.styleChangedItemsStyle.bold = false; | |
options.settings.styleChangedItemsStyle.italic = false; | |
options.settings.styleChangedItemsStyle.strikeThrough = false; | |
// Target file | |
var targetFileInfo = new groupdocs_comparison_cloud_1.FileInfo(); | |
targetFileInfo.filePath = "Comparisondocs\\target_protected.docx"; | |
targetFileInfo.password = "5784"; | |
targetFileInfo.storageName = myStorage; | |
options.targetFiles = [targetFileInfo]; | |
var request = new groupdocs_comparison_cloud_1.PostChangesRequest(options); | |
compareApi.postChanges(request) | |
.then(function (response) { | |
console.log("Expected response type is List<ChangeInfo>: " + response.length); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Comparison_Node_Get_Changes_Single_Document; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Comparison_Node_Get_Disc_Usage { | |
static Run() { | |
// retrieve supported file-formats | |
var request = new groupdocs_comparison_cloud_1.GetDiscUsageRequest(myStorage); | |
storageApi.getDiscUsage(request) | |
.then(function (response) { | |
console.log("Expected response type is DiscUsage: " + response.usedSize); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Comparison_Node_Get_Disc_Usage; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Comparison_Node_Get_File_Versions { | |
static Run() { | |
// retrieve supported file-formats | |
var request = new groupdocs_comparison_cloud_1.GetFileVersionsRequest("Comparisondocs/one-page.docx", myStorage); | |
storageApi.getFileVersions(request) | |
.then(function (response) { | |
console.log("Expected response type is FileVersions: " + response.value.length); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Comparison_Node_Get_File_Versions; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Comparison_Node_Get_Files_List { | |
static Run() { | |
// retrieve supported file-formats | |
var request = new groupdocs_comparison_cloud_1.GetFilesListRequest("Comparisondocs/sample.docx", myStorage); | |
folderApi.getFilesList(request) | |
.then(function (response) { | |
console.log("Expected response type is FilesList: " + response.value.length); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Comparison_Node_Get_Files_List; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Comparison_Node_Get_Supported_Formats { | |
static Run() { | |
// retrieve supported file-formats | |
infoApi.getSupportedFileFormats() | |
.then(function (response) { | |
console.log("Supported file-formats:"); | |
response.formats.forEach(function (format) { | |
console.log(format.fileFormat + " - To - " + format.extension + "\n"); | |
}); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Comparison_Node_Get_Supported_Formats; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Comparison_Node_Move_File { | |
static Run() { | |
var request = new groupdocs_comparison_cloud_1.MoveFileRequest("Comparisondocs/one-page1.docx", "Comparisondocs1/one-page1.docx", myStorage, myStorage); | |
fileApi.moveFile(request) | |
.then(function (response) { | |
console.log("Expected response type is Void: 'Comparisondocs/one-page1.docx' file moved to 'Comparisondocs1/one-page1.docx'."); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Comparison_Node_Move_File; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Comparison_Node_Move_Folder { | |
static Run() { | |
// retrieve supported file-formats | |
var request = new groupdocs_comparison_cloud_1.MoveFolderRequest("Comparisondocs1", "Comparisondocs/Comparisondocs1", myStorage, myStorage); | |
folderApi.moveFolder(request) | |
.then(function () { | |
console.log("Expected response type is Void: 'Comparisondocs1' folder moved to 'Comparisondocs/Comparisondocs1'."); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Comparison_Node_Move_Folder; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Comparison_Node_Object_Exists { | |
static Run() { | |
// retrieve supported file-formats | |
var request = new groupdocs_comparison_cloud_1.ObjectExistsRequest("Comparisondocs/one-page.docx", myStorage); | |
storageApi.objectExists(request) | |
.then(function (response) { | |
console.log("Expected response type is ObjectExist: " + response.exists); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Comparison_Node_Object_Exists; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
global.groupdocs_comparison_cloud_1 = require("groupdocs-comparison-cloud"); | |
global.fs = require("fs"); | |
global.serializer_1 = require("groupdocs-comparison-cloud/lib/serializer"); | |
//// *********************************************************** | |
//// GroupDocs.Comparison Cloud API Examples | |
//// *********************************************************** | |
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required). | |
global.appSid = "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"; | |
global.appKey = "XXXXXXXXXXXXXXXXXXXX"; | |
global.myStorage = "XXXXX"; | |
// construct CompareApi | |
global.compareApi = groupdocs_comparison_cloud_1.CompareApi.fromKeys(appSid, appKey); | |
// construct InfoApi | |
global.infoApi = groupdocs_comparison_cloud_1.InfoApi.fromKeys(appSid, appKey); | |
// construct StorageApi | |
global.storageApi = groupdocs_comparison_cloud_1.StorageApi.fromKeys(appSid, appKey); | |
// construct FolderApi | |
global.folderApi = groupdocs_comparison_cloud_1.FolderApi.fromKeys(appSid, appKey); | |
// construct FileApi | |
global.fileApi = groupdocs_comparison_cloud_1.FileApi.fromKeys(appSid, appKey); | |
// Uploading sample test files from local to storage under folder 'Comparisondocs' | |
//console.log("Executing Upload Test Files..."); | |
//require('./Common_Utilities/Utils').Upload_Test_File(); | |
// ******* Execute Examples ******* | |
console.log("*** Executing examples..."); | |
// ******* Execute Examples ******* | |
//// *********************************************************** | |
///// ***** WORKING WITH STORAGE ***** | |
//// *********************************************************** | |
//// Is Storage Exist | |
//require('./Working_With_Storage/Comparison_Node_Storage_Exist').Run(); | |
//// Get Get Disc Usage | |
//require('./Working_With_Storage/Comparison_Node_Get_Disc_Usage').Run(); | |
//// Get File Versions | |
//require('./Working_With_Storage/Comparison_Node_Get_File_Versions').Run(); | |
//// Is Object Exists | |
//require('./Working_With_Storage/Comparison_Node_Object_Exists').Run(); | |
//// *********************************************************** | |
//// ***** WORKING WITH FOLDER ***** | |
//// *********************************************************** | |
//// Create Folder | |
//require('./Working_With_Folder/Comparison_Node_Create_Folder').Run(); | |
//// Copy Folder | |
//require('./Working_With_Folder/Comparison_Node_Copy_Folder').Run(); | |
//// Move Folder | |
//require('./Working_With_Folder/Comparison_Node_Move_Folder').Run(); | |
//// Delete Folder | |
//require('./Working_With_Folder/Comparison_Node_Delete_Folder').Run(); | |
//// Get Files List | |
//require('./Working_With_Folder/Comparison_Node_Get_Files_List').Run(); | |
//// *********************************************************** | |
//// ***** WORKING WITH FILES ***** | |
//// *********************************************************** | |
//// Upload File | |
//require('./Working_With_Files/Comparison_Node_Upload_File').Run(); | |
//// Copy File | |
//require('./Working_With_Files/Comparison_Node_Copy_File').Run(); | |
//// Move File | |
//require('./Working_With_Files/Comparison_Node_Move_File').Run(); | |
//// Delete File | |
//require('./Working_With_Files/Comparison_Node_Delete_File').Run(); | |
//// Download_File | |
//require('./Working_With_Files/Comparison_Node_Download_File').Run(); | |
// *********************************************************** | |
// ***** WORKING WITH SUPPORTED FORMATS ***** | |
// *********************************************************** | |
// Get All Supported Formats | |
require('./Supported_File_Formats/Comparison_Node_Get_Supported_Formats').Run(); | |
//// *********************************************************** | |
//// ***** WORKING WITH DOCUMENT COMPARISON ***** | |
//// *********************************************************** | |
//// Compare single document with source document and get download link for output document | |
//require('./Working_With_Comparisons/Comparison_Node_Compare_Single_Document').Run(); | |
//// Compare multiple document with source document and get download link for output document | |
//require('./Working_With_Comparisons/Comparison_Node_Compare_Multiple_Documents').Run(); | |
//// *********************************************************** | |
//// ***** WORKING WITH CHANGES ***** | |
//// *********************************************************** | |
//// Get changes from single source and terget files | |
//require('./Working_With_Changes/Comparison_Node_Get_Changes_Single_Document').Run(); | |
//// Get changes from single source and multiple terget files | |
//require('./Working_With_Changes/Comparison_Node_Get_Changes_Multiple_Documents').Run(); | |
//// Accept or reject changes with source & target document and get download link for output document | |
//require('./Working_With_Changes/Comparison_Node_Update_Changes_Single_Document').Run(); | |
//// Accept or reject changes with source & multiple target documents and get download link for output document | |
//require('./Working_With_Changes/Comparison_Node_Update_Changes_Multiple_Document').Run(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Comparison_Node_Storage_Exist { | |
static Run() { | |
// retrieve supported file-formats | |
var request = new groupdocs_comparison_cloud_1.StorageExistsRequest(myStorage); | |
storageApi.storageExists(request) | |
.then(function (response) { | |
console.log("Expected response type is StorageExist: " + response.exists); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Comparison_Node_Storage_Exist; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Comparison_Node_Update_Changes_Multiple_Document { | |
static Run() { | |
var options = new groupdocs_comparison_cloud_1.UpdatesOptions(); | |
// Source file | |
var sourceFileInfo = new groupdocs_comparison_cloud_1.FileInfo(); | |
sourceFileInfo.filePath = "Comparisondocs\\source_protected.docx"; | |
sourceFileInfo.password = "1231"; | |
sourceFileInfo.storageName = myStorage; | |
options.sourceFile = sourceFileInfo; | |
options.outputPath = "Comparisondocs\\result_multiple_protected.docx"; | |
options.settings = new groupdocs_comparison_cloud_1.Settings(); | |
options.settings.generateSummaryPage = true; | |
options.settings.showDeletedContent = true; | |
options.settings.styleChangeDetection = true; | |
options.settings.useFramesForDelInsElements = false; | |
options.settings.metaData = undefined; | |
options.settings.detailLevel = "Low"; | |
options.settings.diagramMasterSetting = undefined; | |
options.settings.calculateComponentCoordinates = false; | |
options.settings.cloneMetadata = "Default"; | |
options.settings.markDeletedInsertedContentDeep = false; | |
options.settings.password = "1111"; | |
options.settings.passwordSaveOption = "User"; | |
options.settings.deletedItemsStyle = new groupdocs_comparison_cloud_1.ItemsStyle(); | |
options.settings.deletedItemsStyle.beginSeparatorString = ""; | |
options.settings.deletedItemsStyle.endSeparatorString = ""; | |
options.settings.deletedItemsStyle.fontColor = "16711680"; | |
options.settings.deletedItemsStyle.highlightColor = "16711680"; | |
options.settings.deletedItemsStyle.bold = false; | |
options.settings.deletedItemsStyle.italic = false; | |
options.settings.deletedItemsStyle.strikeThrough = false; | |
options.settings.insertedItemsStyle = new groupdocs_comparison_cloud_1.ItemsStyle(); | |
options.settings.insertedItemsStyle.beginSeparatorString = ""; | |
options.settings.insertedItemsStyle.endSeparatorString = ""; | |
options.settings.insertedItemsStyle.fontColor = "255"; | |
options.settings.insertedItemsStyle.highlightColor = "255"; | |
options.settings.insertedItemsStyle.bold = false; | |
options.settings.insertedItemsStyle.italic = false; | |
options.settings.insertedItemsStyle.strikeThrough = false; | |
options.settings.styleChangedItemsStyle = new groupdocs_comparison_cloud_1.ItemsStyle(); | |
options.settings.styleChangedItemsStyle.beginSeparatorString = ""; | |
options.settings.styleChangedItemsStyle.endSeparatorString = ""; | |
options.settings.styleChangedItemsStyle.fontColor = "65280"; | |
options.settings.styleChangedItemsStyle.highlightColor = "65280"; | |
options.settings.styleChangedItemsStyle.bold = false; | |
options.settings.styleChangedItemsStyle.italic = false; | |
options.settings.styleChangedItemsStyle.strikeThrough = false; | |
let cInfo1 = new groupdocs_comparison_cloud_1.ChangeInfo(); | |
cInfo1.id = 0; | |
cInfo1.comparisonAction = "Accept"; | |
let cInfo2 = new groupdocs_comparison_cloud_1.ChangeInfo(); | |
cInfo2.id = 1; | |
cInfo2.comparisonAction = "Reject"; | |
options.changes = [cInfo1, cInfo2]; | |
// First target file | |
var targetFileInfo1 = new groupdocs_comparison_cloud_1.FileInfo(); | |
targetFileInfo1.filePath = "Comparisondocs\\target_protected.docx"; | |
targetFileInfo1.password = "5784"; | |
targetFileInfo1.storageName = myStorage; | |
// Second target file | |
var targetFileInfo2 = new groupdocs_comparison_cloud_1.FileInfo(); | |
targetFileInfo2.filePath = "Comparisondocs\\target_2_protected.docx"; | |
targetFileInfo2.password = "5784"; | |
targetFileInfo2.storageName = myStorage; | |
options.targetFiles = [targetFileInfo1, targetFileInfo2]; | |
var request = new groupdocs_comparison_cloud_1.PutChangesDocumentRequest(options); | |
compareApi.putChangesDocument(request) | |
.then(function (response) { | |
console.log("Expected response type is Link: " + response.href); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Comparison_Node_Update_Changes_Multiple_Document; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Comparison_Node_Update_Changes_Single_Document { | |
static Run() { | |
var options = new groupdocs_comparison_cloud_1.UpdatesOptions(); | |
// Source file | |
var sourceFileInfo = new groupdocs_comparison_cloud_1.FileInfo(); | |
sourceFileInfo.filePath = "Comparisondocs\\source_protected.docx"; | |
sourceFileInfo.password = "1231"; | |
sourceFileInfo.storageName = myStorage; | |
options.sourceFile = sourceFileInfo; | |
options.outputPath = "Comparisondocs\\result_single_protected.docx"; | |
options.settings = new groupdocs_comparison_cloud_1.Settings(); | |
options.settings.generateSummaryPage = true; | |
options.settings.showDeletedContent = true; | |
options.settings.styleChangeDetection = true; | |
options.settings.useFramesForDelInsElements = false; | |
options.settings.metaData = undefined; | |
options.settings.detailLevel = "Low"; | |
options.settings.diagramMasterSetting = undefined; | |
options.settings.calculateComponentCoordinates = false; | |
options.settings.cloneMetadata = "Default"; | |
options.settings.markDeletedInsertedContentDeep = false; | |
options.settings.password = "1111"; | |
options.settings.passwordSaveOption = "User"; | |
options.settings.deletedItemsStyle = new groupdocs_comparison_cloud_1.ItemsStyle(); | |
options.settings.deletedItemsStyle.beginSeparatorString = ""; | |
options.settings.deletedItemsStyle.endSeparatorString = ""; | |
options.settings.deletedItemsStyle.fontColor = "16711680"; | |
options.settings.deletedItemsStyle.highlightColor = "16711680"; | |
options.settings.deletedItemsStyle.bold = false; | |
options.settings.deletedItemsStyle.italic = false; | |
options.settings.deletedItemsStyle.strikeThrough = false; | |
options.settings.insertedItemsStyle = new groupdocs_comparison_cloud_1.ItemsStyle(); | |
options.settings.insertedItemsStyle.beginSeparatorString = ""; | |
options.settings.insertedItemsStyle.endSeparatorString = ""; | |
options.settings.insertedItemsStyle.fontColor = "255"; | |
options.settings.insertedItemsStyle.highlightColor = "255"; | |
options.settings.insertedItemsStyle.bold = false; | |
options.settings.insertedItemsStyle.italic = false; | |
options.settings.insertedItemsStyle.strikeThrough = false; | |
options.settings.styleChangedItemsStyle = new groupdocs_comparison_cloud_1.ItemsStyle(); | |
options.settings.styleChangedItemsStyle.beginSeparatorString = ""; | |
options.settings.styleChangedItemsStyle.endSeparatorString = ""; | |
options.settings.styleChangedItemsStyle.fontColor = "65280"; | |
options.settings.styleChangedItemsStyle.highlightColor = "65280"; | |
options.settings.styleChangedItemsStyle.bold = false; | |
options.settings.styleChangedItemsStyle.italic = false; | |
options.settings.styleChangedItemsStyle.strikeThrough = false; | |
let cInfo1 = new groupdocs_comparison_cloud_1.ChangeInfo(); | |
cInfo1.id = 0; | |
cInfo1.comparisonAction = "Accept"; | |
let cInfo2 = new groupdocs_comparison_cloud_1.ChangeInfo(); | |
cInfo2.id = 1; | |
cInfo2.comparisonAction = "Reject"; | |
options.changes = [cInfo1, cInfo2]; | |
// Target file | |
var targetFileInfo = new groupdocs_comparison_cloud_1.FileInfo(); | |
targetFileInfo.filePath = "Comparisondocs\\target_protected.docx"; | |
targetFileInfo.password = "5784"; | |
targetFileInfo.storageName = myStorage; | |
options.targetFiles = [targetFileInfo]; | |
var request = new groupdocs_comparison_cloud_1.PutChangesDocumentRequest(options); | |
compareApi.putChangesDocument(request) | |
.then(function (response) { | |
console.log("Expected response type is Link: " + response.href); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Comparison_Node_Update_Changes_Single_Document; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Comparison_Node_Upload_File { | |
static Run() { | |
// Open file in IOStream from local/disc. | |
var resourcesFolder = './Resources/Comparisondocs/one-page.docx'; | |
fs.readFile(resourcesFolder, (err, fileStream) => { | |
var request = new groupdocs_comparison_cloud_1.UploadFileRequest("Comparisondocs/one-page1.docx", fileStream, myStorage); | |
fileApi.uploadFile(request) | |
.then(function (response) { | |
console.log("Expected response type is FilesUploadResult: " + response.uploaded.length); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
}); | |
} | |
} | |
module.exports = Comparison_Node_Upload_File; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Utils { | |
static Upload_Test_File() { | |
var resourcesFolder = './Resources/Comparisondocs/'; | |
fs.readdir(resourcesFolder, (err, files) => { | |
console.log("Total files in 'Comparisondocs' folder: " + files.length); | |
files.forEach(file => { | |
var srcFilePath = "Comparisondocs/" + file; | |
var existsRequest = new groupdocs_comparison_cloud_1.ObjectExistsRequest(srcFilePath, myStorage); | |
//console.log("srcFilePath: " + srcFilePath); | |
storageApi.objectExists(existsRequest) | |
.then(function (existResponse) { | |
//console.log("existResponse.exists: " + existResponse.exists); | |
if (existResponse.exists === false) { | |
var uploadRequest = new groupdocs_comparison_cloud_1.UploadFileRequest(srcFilePath, file); | |
fileApi.uploadFile(uploadRequest).then(function (createResponse) { | |
console.log("Uploaded: " + srcFilePath); | |
}).catch(function (error) { | |
console.log("File already exists: " + file); | |
console.log("Error: " + error.message); | |
}); | |
} | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
}); | |
}); | |
} | |
} | |
module.exports = Utils; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment