Last active
July 1, 2019 12:19
-
-
Save groupdocscloud/39c386004ccdadc059d6cc7124ebb77e 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
Signature-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 Signature_Node_Barcode_Signature { | |
static Run() { | |
var fileInfo = new groupdocs_signature_cloud_1.FileInfo(); | |
fileInfo.filePath = "Signaturedocs\\one-page.docx"; | |
fileInfo.password = null; | |
fileInfo.versionId = null; | |
fileInfo.storageName = myStorage; | |
var opts = new groupdocs_signature_cloud_1.SignBarcodeOptions(); | |
opts.documentType = groupdocs_signature_cloud_1.OptionsBase.DocumentTypeEnum.WordProcessing; | |
opts.signatureType = groupdocs_signature_cloud_1.OptionsBase.SignatureTypeEnum.Barcode; | |
opts.barcodeType = 'Code39Standard'; | |
opts.text = '123456789012'; | |
opts.codeTextAlignment = groupdocs_signature_cloud_1.SignBarcodeOptions.CodeTextAlignmentEnum.None; | |
// set signature position on a page | |
opts.left = 100; | |
opts.top = 100; | |
opts.width = 300; | |
opts.height = 100; | |
opts.locationMeasureType = groupdocs_signature_cloud_1.SignTextOptions.LocationMeasureTypeEnum.Pixels; | |
opts.sizeMeasureType = groupdocs_signature_cloud_1.SignTextOptions.SizeMeasureTypeEnum.Pixels; | |
opts.stretch = groupdocs_signature_cloud_1.SignTextOptions.StretchEnum.None; | |
opts.rotationAngle = 0; | |
opts.horizontalAlignment = groupdocs_signature_cloud_1.SignTextOptions.HorizontalAlignmentEnum.None; | |
opts.verticalAlignment = groupdocs_signature_cloud_1.SignTextOptions.VerticalAlignmentEnum.None; | |
opts.margin = new groupdocs_signature_cloud_1.Padding(); | |
opts.margin.all = 5; | |
opts.marginMeasureType = groupdocs_signature_cloud_1.SignTextOptions.MarginMeasureTypeEnum.Pixels; | |
// set signature appearance | |
opts.foreColor = new groupdocs_signature_cloud_1.Color(); | |
opts.foreColor.web = "BlueViolet"; | |
opts.borderColor = new groupdocs_signature_cloud_1.Color(); | |
opts.borderColor.web = "DarkOrange"; | |
opts.backgroundColor = new groupdocs_signature_cloud_1.Color(); | |
opts.backgroundColor.web = "DarkOrange"; | |
opts.opacity = 0.8; | |
opts.innerMargins = new groupdocs_signature_cloud_1.Padding(); | |
opts.innerMargins.all = 2; | |
opts.borderVisiblity = true; | |
opts.borderDashStyle = groupdocs_signature_cloud_1.SignTextOptions.BorderDashStyleEnum.Dash; | |
opts.borderWeight = 12; | |
opts.page = 1; | |
opts.allPages = false; | |
var ps = new groupdocs_signature_cloud_1.PagesSetup(); | |
ps.evenPages = false; | |
ps.firstPage = true; | |
ps.lastPage = false; | |
ps.oddPages = false; | |
ps.pageNumbers = [1]; | |
opts.pagesSetup = ps; | |
var settings = new groupdocs_signature_cloud_1.SignSettings(); | |
settings.fileInfo = fileInfo; | |
settings.options = [opts]; | |
settings.saveOptions = new groupdocs_signature_cloud_1.SaveOptions(); | |
settings.saveOptions.outputFilePath = "Signaturedocs\\signedBarcodeOne_page.docx"; | |
var request = new groupdocs_signature_cloud_1.CreateSignaturesRequest(settings); | |
signApi.createSignatures(request) | |
.then(function (response) { | |
console.log("Expected response type is SignResult: FilePath = " + response.fileInfo.filePath); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Signature_Node_Barcode_Signature; |
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 Signature_Node_Collection_Signature { | |
static Run() { | |
var fileInfo = new groupdocs_signature_cloud_1.FileInfo(); | |
fileInfo.filePath = "Signaturedocs\\one-page.docx"; | |
fileInfo.password = null; | |
fileInfo.versionId = null; | |
fileInfo.storageName = myStorage; | |
var BarcodeOpts = new groupdocs_signature_cloud_1.SignBarcodeOptions(); | |
BarcodeOpts.documentType = groupdocs_signature_cloud_1.OptionsBase.DocumentTypeEnum.WordProcessing; | |
BarcodeOpts.signatureType = groupdocs_signature_cloud_1.OptionsBase.SignatureTypeEnum.Barcode; | |
BarcodeOpts.barcodeType = 'Code39Standard'; | |
BarcodeOpts.text = '123456789012'; | |
BarcodeOpts.codeTextAlignment = groupdocs_signature_cloud_1.SignBarcodeOptions.CodeTextAlignmentEnum.None; | |
// set signature position on a page | |
BarcodeOpts.left = 100; | |
BarcodeOpts.top = 100; | |
BarcodeOpts.width = 300; | |
BarcodeOpts.height = 100; | |
BarcodeOpts.locationMeasureType = groupdocs_signature_cloud_1.SignTextOptions.LocationMeasureTypeEnum.Pixels; | |
BarcodeOpts.sizeMeasureType = groupdocs_signature_cloud_1.SignTextOptions.SizeMeasureTypeEnum.Pixels; | |
BarcodeOpts.stretch = groupdocs_signature_cloud_1.SignTextOptions.StretchEnum.None; | |
BarcodeOpts.rotationAngle = 0; | |
BarcodeOpts.horizontalAlignment = groupdocs_signature_cloud_1.SignTextOptions.HorizontalAlignmentEnum.None; | |
BarcodeOpts.verticalAlignment = groupdocs_signature_cloud_1.SignTextOptions.VerticalAlignmentEnum.None; | |
BarcodeOpts.margin = new groupdocs_signature_cloud_1.Padding(); | |
BarcodeOpts.margin.all = 5; | |
BarcodeOpts.marginMeasureType = groupdocs_signature_cloud_1.SignTextOptions.MarginMeasureTypeEnum.Pixels; | |
// set signature appearance | |
BarcodeOpts.foreColor = new groupdocs_signature_cloud_1.Color(); | |
BarcodeOpts.foreColor.web = "BlueViolet"; | |
BarcodeOpts.borderColor = new groupdocs_signature_cloud_1.Color(); | |
BarcodeOpts.borderColor.web = "DarkOrange"; | |
BarcodeOpts.backgroundColor = new groupdocs_signature_cloud_1.Color(); | |
BarcodeOpts.backgroundColor.web = "DarkOrange"; | |
BarcodeOpts.opacity = 0.8; | |
BarcodeOpts.innerMargins = new groupdocs_signature_cloud_1.Padding(); | |
BarcodeOpts.innerMargins.all = 2; | |
BarcodeOpts.borderVisiblity = true; | |
BarcodeOpts.borderDashStyle = groupdocs_signature_cloud_1.SignTextOptions.BorderDashStyleEnum.Dash; | |
BarcodeOpts.borderWeight = 12; | |
BarcodeOpts.page = 1; | |
BarcodeOpts.allPages = false; | |
var ps = new groupdocs_signature_cloud_1.PagesSetup(); | |
ps.evenPages = false; | |
ps.firstPage = true; | |
ps.lastPage = false; | |
ps.oddPages = false; | |
ps.pageNumbers = [1]; | |
BarcodeOpts.pagesSetup = ps; | |
var TextOpts = new groupdocs_signature_cloud_1.SignTextOptions(); | |
TextOpts.documentType = groupdocs_signature_cloud_1.OptionsBase.DocumentTypeEnum.WordProcessing; | |
TextOpts.signatureType = groupdocs_signature_cloud_1.OptionsBase.SignatureTypeEnum.Text; | |
TextOpts.text = 'GroupDocs.Signature Cloud'; | |
// set signature position on a page | |
TextOpts.left = 100; | |
TextOpts.top = 100; | |
TextOpts.width = 100; | |
TextOpts.height = 100; | |
TextOpts.locationMeasureType = groupdocs_signature_cloud_1.SignTextOptions.LocationMeasureTypeEnum.Pixels; | |
TextOpts.sizeMeasureType = groupdocs_signature_cloud_1.SignTextOptions.SizeMeasureTypeEnum.Pixels; | |
TextOpts.stretch = groupdocs_signature_cloud_1.SignTextOptions.StretchEnum.None; | |
TextOpts.rotationAngle = 0; | |
TextOpts.horizontalAlignment = groupdocs_signature_cloud_1.SignTextOptions.HorizontalAlignmentEnum.None; | |
TextOpts.verticalAlignment = groupdocs_signature_cloud_1.SignTextOptions.VerticalAlignmentEnum.None; | |
TextOpts.margin = new groupdocs_signature_cloud_1.Padding(); | |
TextOpts.margin.all = 5; | |
TextOpts.marginMeasureType = groupdocs_signature_cloud_1.SignTextOptions.MarginMeasureTypeEnum.Pixels; | |
// set signature appearance | |
TextOpts.font = new groupdocs_signature_cloud_1.SignatureFont(); | |
TextOpts.font.fontFamily = "Arial"; | |
TextOpts.font.fontSize = 12; | |
TextOpts.font.bold = true; | |
TextOpts.font.italic = false; | |
TextOpts.font.underline = false; | |
TextOpts.foreColor = new groupdocs_signature_cloud_1.Color(); | |
TextOpts.foreColor.web = "BlueViolet"; | |
TextOpts.borderColor = new groupdocs_signature_cloud_1.Color(); | |
TextOpts.borderColor.web = "DarkOrange"; | |
TextOpts.backgroundColor = new groupdocs_signature_cloud_1.Color(); | |
TextOpts.backgroundColor.web = "DarkOrange"; | |
TextOpts.borderVisiblity = true; | |
TextOpts.borderDashStyle = groupdocs_signature_cloud_1.SignTextOptions.BorderDashStyleEnum.Dash; | |
TextOpts.page = 1; | |
TextOpts.allPages = false; | |
var ps = new groupdocs_signature_cloud_1.PagesSetup(); | |
ps.evenPages = false; | |
ps.firstPage = true; | |
ps.lastPage = false; | |
ps.oddPages = false; | |
ps.pageNumbers = [1]; | |
TextOpts.pagesSetup = ps; | |
var settings = new groupdocs_signature_cloud_1.SignSettings(); | |
settings.fileInfo = fileInfo; | |
settings.options = [BarcodeOpts, TextOpts]; | |
settings.saveOptions = new groupdocs_signature_cloud_1.SaveOptions(); | |
settings.saveOptions.outputFilePath = "Signaturedocs\\signedCollection_One_page.docx"; | |
var request = new groupdocs_signature_cloud_1.CreateSignaturesRequest(settings); | |
signApi.createSignatures(request) | |
.then(function (response) { | |
console.log("Expected response type is SignResult: FilePath = " + response.fileInfo.filePath); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Signature_Node_Collection_Signature; |
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 Signature_Node_Copy_File { | |
static Run() { | |
var request = new groupdocs_signature_cloud_1.CopyFileRequest("Signaturedocs/one-page1.docx", "Signaturedocs/one-page-copied.docx", myStorage, myStorage); | |
fileApi.copyFile(request) | |
.then(function (response) { | |
console.log("Expected response type is Void: 'Signaturedocs/one-page1.docx' file copied as 'Signaturedocs/one-page-copied.docx'."); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Signature_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 Signature_Node_Copy_Folder { | |
static Run() { | |
// retrieve supported file-formats | |
var request = new groupdocs_signature_cloud_1.CopyFolderRequest("Signaturedocs", "Signaturedocs1", myStorage, myStorage); | |
folderApi.copyFolder(request) | |
.then(function () { | |
console.log("Expected response type is Void: 'Signaturedocs' folder copied as 'Signaturedocs1'."); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Signature_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 Signature_Node_Create_Folder { | |
static Run() { | |
// retrieve supported file-formats | |
var request = new groupdocs_signature_cloud_1.CreateFolderRequest("Signaturedocs", myStorage); | |
folderApi.createFolder(request) | |
.then(function () { | |
console.log("Expected response type is Void: 'Signaturedocs' folder created."); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Signature_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 Signature_Node_Delete_File { | |
static Run() { | |
var request = new groupdocs_signature_cloud_1.DeleteFileRequest("Signaturedocs1/one-page1.docx", myStorage); | |
fileApi.deleteFile(request) | |
.then(function (response) { | |
console.log("Expected response type is Void: 'Signaturedocs1/one-page1.docx' deleted."); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Signature_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 Signature_Node_Delete_Folder { | |
static Run() { | |
// retrieve supported file-formats | |
var request = new groupdocs_signature_cloud_1.DeleteFolderRequest("Signaturedocs/Signaturedocs1", myStorage, true); | |
folderApi.deleteFolder(request) | |
.then(function () { | |
console.log("Expected response type is Void: 'Signaturedocs/Signaturedocs1' folder deleted recursively."); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Signature_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 Signature_Node_Digital_Signature { | |
static Run() { | |
var fileInfo = new groupdocs_signature_cloud_1.FileInfo(); | |
fileInfo.filePath = "Signaturedocs\\sample2.pdf"; | |
fileInfo.password = null; | |
fileInfo.versionId = null; | |
fileInfo.storageName = myStorage; | |
var opts = new groupdocs_signature_cloud_1.SignDigitalOptions(); | |
opts.documentType = groupdocs_signature_cloud_1.OptionsBase.DocumentTypeEnum.pdf; | |
opts.signatureType = groupdocs_signature_cloud_1.OptionsBase.SignatureTypeEnum.Digital; | |
opts.imageGuid = "Signaturedocs\\signature.jpg"; | |
opts.certificateGuid = "Signaturedocs\\temp.pfx"; | |
opts.password = "1234567890"; | |
var settings = new groupdocs_signature_cloud_1.SignSettings(); | |
settings.fileInfo = fileInfo; | |
settings.options = [opts]; | |
settings.saveOptions = new groupdocs_signature_cloud_1.SaveOptions(); | |
settings.saveOptions.outputFilePath = "Signaturedocs\\signedDigital_sample2.pdf"; | |
var request = new groupdocs_signature_cloud_1.CreateSignaturesRequest(settings); | |
signApi.createSignatures(request) | |
.then(function (response) { | |
console.log("Expected response type is SignResult: FilePath = " + response.fileInfo.filePath); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Signature_Node_Digital_Signature; |
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 Signature_Node_DocumentInfo_File { | |
static Run() { | |
var fileInfo = new groupdocs_signature_cloud_1.FileInfo(); | |
fileInfo.filePath = "Signaturedocs\\one-page.docx"; | |
fileInfo.password = null; | |
fileInfo.versionId = null; | |
fileInfo.storageName = myStorage; | |
var settings = new groupdocs_signature_cloud_1.InfoSettings(); | |
settings.fileInfo = fileInfo; | |
var request = new groupdocs_signature_cloud_1.GetInfoRequest(settings); | |
infoApi.getInfo(request) | |
.then(function (response) { | |
console.log("Expected response type is InfoResult: " + response.fileInfo.filePath); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Signature_Node_DocumentInfo_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 Signature_Node_Download_File { | |
static Run() { | |
var request = new groupdocs_signature_cloud_1.DownloadFileRequest("Signaturedocs/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 = Signature_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 Signature_Node_Get_All_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 = Signature_Node_Get_All_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 Signature_Node_Get_Disc_Usage { | |
static Run() { | |
// retrieve supported file-formats | |
var request = new groupdocs_signature_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 = Signature_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 Signature_Node_Get_File_Versions { | |
static Run() { | |
// retrieve supported file-formats | |
var request = new groupdocs_signature_cloud_1.GetFileVersionsRequest("Signaturedocs/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 = Signature_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 Signature_Node_Get_Files_List { | |
static Run() { | |
// retrieve supported file-formats | |
var request = new groupdocs_signature_cloud_1.GetFilesListRequest("Signaturedocs/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 = Signature_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 Signature_Node_Get_Supported_Barcodes { | |
static Run() { | |
// retrieve supported Barcodes | |
infoApi.getSupportedBarcodes() | |
.then(function (response) { | |
console.log("Supported BarCodes:"); | |
response.barcodeTypes.forEach(function (format) { | |
console.log(format.name + "\n"); | |
}); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Signature_Node_Get_Supported_Barcodes; |
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 Signature_Node_Get_Supported_QRCodes { | |
static Run() { | |
// retrieve supported Barcodes | |
infoApi.getSupportedQRCodes() | |
.then(function (response) { | |
console.log("Supported QRCodes:"); | |
response.qRCodeTypes.forEach(function (format) { | |
console.log(format.name + "\n"); | |
}); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Signature_Node_Get_Supported_QRCodes; |
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 Signature_Node_Image_Signature { | |
static Run() { | |
var fileInfo = new groupdocs_signature_cloud_1.FileInfo(); | |
fileInfo.filePath = "Signaturedocs\\one-page.docx"; | |
fileInfo.password = null; | |
fileInfo.versionId = null; | |
fileInfo.storageName = myStorage; | |
var opts = new groupdocs_signature_cloud_1.SignImageOptions(); | |
opts.documentType = groupdocs_signature_cloud_1.OptionsBase.DocumentTypeEnum.WordProcessing; | |
opts.signatureType = groupdocs_signature_cloud_1.OptionsBase.SignatureTypeEnum.Image; | |
opts.imageGuid = "Signaturedocs\\signature.jpg"; | |
// set signature position on a page | |
opts.left = 100; | |
opts.top = 100; | |
opts.width = 200; | |
opts.height = 100; | |
opts.locationMeasureType = groupdocs_signature_cloud_1.SignTextOptions.LocationMeasureTypeEnum.Pixels; | |
opts.sizeMeasureType = groupdocs_signature_cloud_1.SignTextOptions.SizeMeasureTypeEnum.Pixels; | |
opts.rotationAngle = 0; | |
opts.horizontalAlignment = groupdocs_signature_cloud_1.SignTextOptions.HorizontalAlignmentEnum.None; | |
opts.verticalAlignment = groupdocs_signature_cloud_1.SignTextOptions.VerticalAlignmentEnum.None; | |
opts.margin = new groupdocs_signature_cloud_1.Padding(); | |
opts.margin.all = 5; | |
opts.marginMeasureType = groupdocs_signature_cloud_1.SignTextOptions.MarginMeasureTypeEnum.Pixels; | |
// set signature appearance | |
opts.opacity = 0.8; | |
opts.page = 1; | |
opts.allPages = false; | |
var ps = new groupdocs_signature_cloud_1.PagesSetup(); | |
ps.evenPages = false; | |
ps.firstPage = true; | |
ps.lastPage = false; | |
ps.oddPages = false; | |
ps.pageNumbers = [1]; | |
opts.pagesSetup = ps; | |
var settings = new groupdocs_signature_cloud_1.SignSettings(); | |
settings.fileInfo = fileInfo; | |
settings.options = [opts]; | |
settings.saveOptions = new groupdocs_signature_cloud_1.SaveOptions(); | |
settings.saveOptions.outputFilePath = "Signaturedocs\\signedImage_one-page.docx"; | |
var request = new groupdocs_signature_cloud_1.CreateSignaturesRequest(settings); | |
signApi.createSignatures(request) | |
.then(function (response) { | |
console.log("Expected response type is SignResult: FilePath = " + response.fileInfo.filePath); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Signature_Node_Image_Signature; |
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 Signature_Node_Move_File { | |
static Run() { | |
var request = new groupdocs_signature_cloud_1.MoveFileRequest("Signaturedocs/one-page1.docx", "Signaturedocs1/one-page1.docx", myStorage, myStorage); | |
fileApi.moveFile(request) | |
.then(function (response) { | |
console.log("Expected response type is Void: 'Signaturedocs/one-page1.docx' file moved to 'Signaturedocs1/one-page1.docx'."); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Signature_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 Signature_Node_Move_Folder { | |
static Run() { | |
// retrieve supported file-formats | |
var request = new groupdocs_signature_cloud_1.MoveFolderRequest("Signaturedocs1", "Signaturedocs/Signaturedocs1", myStorage, myStorage); | |
folderApi.moveFolder(request) | |
.then(function () { | |
console.log("Expected response type is Void: 'Signaturedocs1' folder moved to 'Signaturedocs/Signaturedocs1'."); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Signature_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 Signature_Node_Object_Exists { | |
static Run() { | |
// retrieve supported file-formats | |
var request = new groupdocs_signature_cloud_1.ObjectExistsRequest("Signaturedocs/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 = Signature_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"; | |
class Signature_Node_QRCode_Signature { | |
static Run() { | |
var fileInfo = new groupdocs_signature_cloud_1.FileInfo(); | |
fileInfo.filePath = "Signaturedocs\\one-page.docx"; | |
fileInfo.password = null; | |
fileInfo.versionId = null; | |
fileInfo.storageName = myStorage; | |
var opts = new groupdocs_signature_cloud_1.SignQRCodeOptions(); | |
opts.documentType = groupdocs_signature_cloud_1.OptionsBase.DocumentTypeEnum.WordProcessing; | |
opts.signatureType = groupdocs_signature_cloud_1.OptionsBase.SignatureTypeEnum.QRCode; | |
opts.qRCodeType = 'Aztec'; | |
opts.text = 'GroupDocs.Signature Cloud'; | |
// set signature position on a page | |
opts.left = 100; | |
opts.top = 100; | |
opts.width = 200; | |
opts.height = 200; | |
opts.locationMeasureType = groupdocs_signature_cloud_1.SignTextOptions.LocationMeasureTypeEnum.Pixels; | |
opts.sizeMeasureType = groupdocs_signature_cloud_1.SignTextOptions.SizeMeasureTypeEnum.Pixels; | |
opts.stretch = groupdocs_signature_cloud_1.SignTextOptions.StretchEnum.None; | |
opts.rotationAngle = 0; | |
opts.horizontalAlignment = groupdocs_signature_cloud_1.SignTextOptions.HorizontalAlignmentEnum.None; | |
opts.verticalAlignment = groupdocs_signature_cloud_1.SignTextOptions.VerticalAlignmentEnum.None; | |
opts.margin = new groupdocs_signature_cloud_1.Padding(); | |
opts.margin.all = 5; | |
opts.marginMeasureType = groupdocs_signature_cloud_1.SignTextOptions.MarginMeasureTypeEnum.Pixels; | |
// set signature appearance | |
opts.foreColor = new groupdocs_signature_cloud_1.Color(); | |
opts.foreColor.web = "BlueViolet"; | |
opts.borderColor = new groupdocs_signature_cloud_1.Color(); | |
opts.borderColor.web = "DarkOrange"; | |
opts.backgroundColor = new groupdocs_signature_cloud_1.Color(); | |
opts.backgroundColor.web = "DarkOrange"; | |
opts.opacity = 0.8; | |
opts.innerMargins = new groupdocs_signature_cloud_1.Padding(); | |
opts.innerMargins.all = 2; | |
opts.borderVisiblity = true; | |
opts.borderDashStyle = groupdocs_signature_cloud_1.SignTextOptions.BorderDashStyleEnum.Dash; | |
opts.borderWeight = 12; | |
opts.page = 1; | |
opts.allPages = false; | |
var ps = new groupdocs_signature_cloud_1.PagesSetup(); | |
ps.evenPages = false; | |
ps.firstPage = true; | |
ps.lastPage = false; | |
ps.oddPages = false; | |
ps.pageNumbers = [1]; | |
opts.pagesSetup = ps; | |
var settings = new groupdocs_signature_cloud_1.SignSettings(); | |
settings.fileInfo = fileInfo; | |
settings.options = [opts]; | |
settings.saveOptions = new groupdocs_signature_cloud_1.SaveOptions(); | |
settings.saveOptions.outputFilePath = "Signaturedocs\\signedQRcodeOne_page.docx"; | |
var request = new groupdocs_signature_cloud_1.CreateSignaturesRequest(settings); | |
signApi.createSignatures(request) | |
.then(function (response) { | |
console.log("Expected response type is SignResult: FilePath = " + response.fileInfo.filePath); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Signature_Node_QRCode_Signature; |
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_signature_cloud_1 = require("groupdocs-signature-cloud"); | |
global.fs = require("fs"); | |
global.serializer_1 = require("groupdocs-signature-cloud/lib/serializer"); | |
//// *********************************************************** | |
//// GroupDocs.Signature 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 = "XXXXXXXXXXXXXXX"; | |
global.myStorage = "XXXXX"; | |
// construct SignApi | |
global.signApi = groupdocs_signature_cloud_1.SignApi.fromKeys(appSid, appKey); | |
// construct InfoApi | |
global.infoApi = groupdocs_signature_cloud_1.InfoApi.fromKeys(appSid, appKey); | |
// construct StorageApi | |
global.storageApi = groupdocs_signature_cloud_1.StorageApi.fromKeys(appSid, appKey); | |
// construct FolderApi | |
global.folderApi = groupdocs_signature_cloud_1.FolderApi.fromKeys(appSid, appKey); | |
// construct FileApi | |
global.fileApi = groupdocs_signature_cloud_1.FileApi.fromKeys(appSid, appKey); | |
// Uploading sample test files from local to storage under folder 'Signaturedocs' | |
//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/Signature_Node_Storage_Exist').Run(); | |
// Get Get Disc Usage | |
//require('./Working_With_Storage/Signature_Node_Get_Disc_Usage').Run(); | |
// Get File Versions | |
//require('./Working_With_Storage/Signature_Node_Get_File_Versions').Run(); | |
// Is Object Exists | |
//require('./Working_With_Storage/Signature_Node_Object_Exists').Run(); | |
//// *********************************************************** | |
//// ***** WORKING WITH FOLDER ***** | |
//// *********************************************************** | |
// Create Folder | |
//require('./Working_With_Folder/Signature_Node_Create_Folder').Run(); | |
// Copy Folder | |
//require('./Working_With_Folder/Signature_Node_Copy_Folder').Run(); | |
// Move Folder | |
//require('./Working_With_Folder/Signature_Node_Move_Folder').Run(); | |
// Delete Folder | |
//require('./Working_With_Folder/Signature_Node_Delete_Folder').Run(); | |
// Get Files List | |
//require('./Working_With_Folder/Signature_Node_Get_Files_List').Run(); | |
//// *********************************************************** | |
//// ***** WORKING WITH FILES ***** | |
//// *********************************************************** | |
// Upload File | |
//require('./Working_With_Files/Signature_Node_Upload_File').Run(); | |
// Copy File | |
//require('./Working_With_Files/Signature_Node_Copy_File').Run(); | |
// Move File | |
//require('./Working_With_Files/Signature_Node_Move_File').Run(); | |
// Delete File | |
//require('./Working_With_Files/Signature_Node_Delete_File').Run(); | |
// Download_File | |
//require('./Working_With_Files/Signature_Node_Download_File').Run(); | |
//// *********************************************************** | |
//// ***** WORKING WITH SUPPORTED FORMATS ***** | |
//// *********************************************************** | |
// Get All Supported Formats | |
//require('./Supported_File_Formats/Signature_Node_Get_All_Supported_Formats').Run(); | |
// Get All Supported Barcodes | |
//require('./Supported_Barcodes/Signature_Node_Get_Supported_Barcodes').Run(); | |
// Get All Supported QRCodes | |
//require('./Supported_QRCodes/Signature_Node_Get_Supported_QRCodes').Run(); | |
//// *********************************************************** | |
//// ***** WORKING WITH DOCUMENT INFORMATION ***** | |
//// *********************************************************** | |
// Get document information/metadata. | |
//require('./Document_Information/Signature_Node_DocumentInfo_File').Run(); | |
//// *********************************************************** | |
//// ***** WORKING WITH DOCUMENT SIGNING ***** | |
//// *********************************************************** | |
// Sign document with Barcode signature. | |
//require('./Signing_Documents/Signature_Node_Barcode_Signature').Run(); | |
// Sign document with Digital signature. | |
//require('./Signing_Documents/Signature_Node_Digital_Signature').Run(); | |
// Sign document with Image signature. | |
//require('./Signing_Documents/Signature_Node_Image_Signature').Run(); | |
// Sign document with QRCode signature. | |
//require('./Signing_Documents/Signature_Node_QRCode_Signature').Run(); | |
// Sign document with Stamp signature. | |
//require('./Signing_Documents/Signature_Node_Stamp_Signature').Run(); | |
// Sign document with Text signature. | |
//require('./Signing_Documents/Signature_Node_Text_Signature').Run(); | |
// Sign document with multiple/collection of signatures. | |
//require('./Signing_Documents/Signature_Node_Collection_Signature').Run(); | |
//// *********************************************************** | |
//// ***** WORKING WITH SEARCH SIGNATURES ***** | |
//// *********************************************************** | |
// Search Barcode signature. | |
//require('./Search_Signatures/Signature_Node_Search_Barcode_Signature').Run(); | |
// Search Digital signature. | |
//require('./Search_Signatures/Signature_Node_Search_Digital_Signature').Run(); | |
// Search QRCode signature. | |
//require('./Search_Signatures/Signature_Node_Search_QRCode_Signature').Run(); | |
// Search multiple/collection of signatures. | |
//require('./Search_Signatures/Signature_Node_Search_Collection_Signature').Run(); | |
//// *********************************************************** | |
//// ***** WORKING WITH VERIFY SIGNATURES ***** | |
//// *********************************************************** | |
// Verify Barcode signature. | |
//require('./Verify_Signatures/Signature_Node_Verify_Barcode_Signature').Run(); | |
// Verify Digital signature. | |
//require('./Verify_Signatures/Signature_Node_Verify_Digital_Signature').Run(); | |
// Verify QRCode signature. | |
//require('./Verify_Signatures/Signature_Node_Verify_QRCode_Signature').Run(); | |
// Verify Text signature. | |
//require('./Verify_Signatures/Signature_Node_Verify_Text_Signature').Run(); | |
// Verify multiple/collection of signatures. | |
//require('./Verify_Signatures/Signature_Node_Verify_Collection_Signature').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 Signature_Node_Search_Barcode_Signature { | |
static Run() { | |
var fileInfo = new groupdocs_signature_cloud_1.FileInfo(); | |
fileInfo.filePath = "Signaturedocs\\signedBarcodeOne_page.docx"; | |
fileInfo.password = null; | |
fileInfo.versionId = null; | |
fileInfo.storageName = myStorage; | |
var opts = new groupdocs_signature_cloud_1.SearchBarcodeOptions(); | |
opts.documentType = groupdocs_signature_cloud_1.OptionsBase.DocumentTypeEnum.WordProcessing; | |
opts.signatureType = groupdocs_signature_cloud_1.OptionsBase.SignatureTypeEnum.Barcode; | |
opts.barcodeType = 'Code39Standard'; | |
opts.text = '123456789012'; | |
opts.matchType = groupdocs_signature_cloud_1.SearchBarcodeOptions.MatchTypeEnum.Contains; | |
opts.page = 1; | |
opts.allPages = true; | |
var ps = new groupdocs_signature_cloud_1.PagesSetup(); | |
ps.evenPages = false; | |
ps.firstPage = true; | |
ps.lastPage = false; | |
ps.oddPages = false; | |
ps.pageNumbers = [1]; | |
opts.pagesSetup = ps; | |
var settings = new groupdocs_signature_cloud_1.SearchSettings(); | |
settings.fileInfo = fileInfo; | |
settings.options = [opts]; | |
var request = new groupdocs_signature_cloud_1.SearchSignaturesRequest(settings); | |
signApi.searchSignatures(request) | |
.then(function (response) { | |
console.log("Expected response type is SearchResult : Length = " + response.signatures.length); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Signature_Node_Search_Barcode_Signature; |
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 Signature_Node_Search_Collection_Signature { | |
static Run() { | |
var fileInfo = new groupdocs_signature_cloud_1.FileInfo(); | |
fileInfo.filePath = "Signaturedocs\\signedCollection_One_page.docx"; | |
fileInfo.password = null; | |
fileInfo.versionId = null; | |
fileInfo.storageName = myStorage; | |
var BarcodeOpts = new groupdocs_signature_cloud_1.SearchBarcodeOptions(); | |
BarcodeOpts.documentType = groupdocs_signature_cloud_1.OptionsBase.DocumentTypeEnum.WordProcessing; | |
BarcodeOpts.signatureType = groupdocs_signature_cloud_1.OptionsBase.SignatureTypeEnum.Barcode; | |
BarcodeOpts.barcodeType = 'Code39Standard'; | |
BarcodeOpts.text = '123456789012'; | |
BarcodeOpts.codeTextAlignment = groupdocs_signature_cloud_1.SignBarcodeOptions.CodeTextAlignmentEnum.None; | |
BarcodeOpts.matchType = groupdocs_signature_cloud_1.SearchQRCodeOptions.MatchTypeEnum.Contains; | |
// set signature position on a page | |
BarcodeOpts.left = 100; | |
BarcodeOpts.top = 100; | |
BarcodeOpts.width = 300; | |
BarcodeOpts.height = 100; | |
BarcodeOpts.locationMeasureType = groupdocs_signature_cloud_1.SignTextOptions.LocationMeasureTypeEnum.Pixels; | |
BarcodeOpts.sizeMeasureType = groupdocs_signature_cloud_1.SignTextOptions.SizeMeasureTypeEnum.Pixels; | |
BarcodeOpts.stretch = groupdocs_signature_cloud_1.SignTextOptions.StretchEnum.None; | |
BarcodeOpts.rotationAngle = 0; | |
BarcodeOpts.horizontalAlignment = groupdocs_signature_cloud_1.SignTextOptions.HorizontalAlignmentEnum.None; | |
BarcodeOpts.verticalAlignment = groupdocs_signature_cloud_1.SignTextOptions.VerticalAlignmentEnum.None; | |
BarcodeOpts.margin = new groupdocs_signature_cloud_1.Padding(); | |
BarcodeOpts.margin.all = 5; | |
BarcodeOpts.marginMeasureType = groupdocs_signature_cloud_1.SignTextOptions.MarginMeasureTypeEnum.Pixels; | |
// set signature appearance | |
BarcodeOpts.foreColor = new groupdocs_signature_cloud_1.Color(); | |
BarcodeOpts.foreColor.web = "BlueViolet"; | |
BarcodeOpts.borderColor = new groupdocs_signature_cloud_1.Color(); | |
BarcodeOpts.borderColor.web = "DarkOrange"; | |
BarcodeOpts.backgroundColor = new groupdocs_signature_cloud_1.Color(); | |
BarcodeOpts.backgroundColor.web = "DarkOrange"; | |
BarcodeOpts.opacity = 0.8; | |
BarcodeOpts.innerMargins = new groupdocs_signature_cloud_1.Padding(); | |
BarcodeOpts.innerMargins.all = 2; | |
BarcodeOpts.borderVisiblity = true; | |
BarcodeOpts.borderDashStyle = groupdocs_signature_cloud_1.SignTextOptions.BorderDashStyleEnum.Dash; | |
BarcodeOpts.borderWeight = 12; | |
BarcodeOpts.page = 1; | |
BarcodeOpts.allPages = false; | |
var ps = new groupdocs_signature_cloud_1.PagesSetup(); | |
ps.evenPages = false; | |
ps.firstPage = true; | |
ps.lastPage = false; | |
ps.oddPages = false; | |
ps.pageNumbers = [1]; | |
BarcodeOpts.pagesSetup = ps; | |
var Digitalopts = new groupdocs_signature_cloud_1.SearchDigitalOptions(); | |
Digitalopts.documentType = groupdocs_signature_cloud_1.OptionsBase.DocumentTypeEnum.WordProcessing; | |
Digitalopts.signatureType = groupdocs_signature_cloud_1.OptionsBase.SignatureTypeEnum.Digital; | |
var settings = new groupdocs_signature_cloud_1.SearchSettings(); | |
settings.fileInfo = fileInfo; | |
settings.options = [BarcodeOpts, Digitalopts]; | |
var request = new groupdocs_signature_cloud_1.SearchSignaturesRequest(settings); | |
signApi.searchSignatures(request) | |
.then(function (response) { | |
console.log("Expected response type is SearchResult : Length = " + response.signatures.length); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Signature_Node_Search_Collection_Signature; |
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 Signature_Node_Search_Digital_Signature { | |
static Run() { | |
var fileInfo = new groupdocs_signature_cloud_1.FileInfo(); | |
fileInfo.filePath = "Signaturedocs\\signedDigital_sample2.pdf"; | |
fileInfo.password = null; | |
fileInfo.versionId = null; | |
fileInfo.storageName = myStorage; | |
var opts = new groupdocs_signature_cloud_1.SearchDigitalOptions(); | |
opts.documentType = groupdocs_signature_cloud_1.OptionsBase.DocumentTypeEnum.Pdf; | |
opts.signatureType = groupdocs_signature_cloud_1.OptionsBase.SignatureTypeEnum.Digital; | |
var settings = new groupdocs_signature_cloud_1.SearchSettings(); | |
settings.fileInfo = fileInfo; | |
settings.options = [opts]; | |
var request = new groupdocs_signature_cloud_1.SearchSignaturesRequest(settings); | |
signApi.searchSignatures(request) | |
.then(function (response) { | |
console.log("Expected response type is SearchResult : Length = " + response.signatures.length); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Signature_Node_Search_Digital_Signature; |
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 Signature_Node_Search_QRCode_Signature { | |
static Run() { | |
var fileInfo = new groupdocs_signature_cloud_1.FileInfo(); | |
fileInfo.filePath = "Signaturedocs\\signedQRcodeOne_page.docx"; | |
fileInfo.password = null; | |
fileInfo.versionId = null; | |
fileInfo.storageName = myStorage; | |
var opts = new groupdocs_signature_cloud_1.SearchQRCodeOptions(); | |
opts.documentType = groupdocs_signature_cloud_1.OptionsBase.DocumentTypeEnum.WordProcessing; | |
opts.signatureType = groupdocs_signature_cloud_1.OptionsBase.SignatureTypeEnum.QRCode; | |
opts.qRCodeType = 'Aztec'; | |
opts.matchType = groupdocs_signature_cloud_1.SearchQRCodeOptions.MatchTypeEnum.Contains; | |
opts.page = 1; | |
opts.allPages = false; | |
var ps = new groupdocs_signature_cloud_1.PagesSetup(); | |
ps.evenPages = false; | |
ps.firstPage = true; | |
ps.lastPage = false; | |
ps.oddPages = false; | |
ps.pageNumbers = [1]; | |
opts.pagesSetup = ps; | |
var settings = new groupdocs_signature_cloud_1.SearchSettings(); | |
settings.fileInfo = fileInfo; | |
settings.options = [opts]; | |
var request = new groupdocs_signature_cloud_1.SearchSignaturesRequest(settings); | |
signApi.searchSignatures(request) | |
.then(function (response) { | |
console.log("Expected response type is SearchResult : Length = " + response.signatures.length); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Signature_Node_Search_QRCode_Signature; |
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 Signature_Node_Stamp_Signature { | |
static Run() { | |
var fileInfo = new groupdocs_signature_cloud_1.FileInfo(); | |
fileInfo.filePath = "Signaturedocs\\one-page.docx"; | |
fileInfo.password = null; | |
fileInfo.versionId = null; | |
fileInfo.storageName = myStorage; | |
var opts = new groupdocs_signature_cloud_1.SignStampOptions(); | |
opts.documentType = groupdocs_signature_cloud_1.OptionsBase.DocumentTypeEnum.WordProcessing; | |
opts.signatureType = groupdocs_signature_cloud_1.OptionsBase.SignatureTypeEnum.Stamp; | |
opts.imageGuid = "Signaturedocs\\signature.jpg"; | |
// set signature position on a page | |
opts.left = 100; | |
opts.top = 100; | |
opts.width = 300; | |
opts.height = 200; | |
opts.locationMeasureType = groupdocs_signature_cloud_1.SignTextOptions.LocationMeasureTypeEnum.Pixels; | |
opts.sizeMeasureType = groupdocs_signature_cloud_1.SignTextOptions.SizeMeasureTypeEnum.Pixels; | |
opts.rotationAngle = 0; | |
opts.horizontalAlignment = groupdocs_signature_cloud_1.SignTextOptions.HorizontalAlignmentEnum.None; | |
opts.verticalAlignment = groupdocs_signature_cloud_1.SignTextOptions.VerticalAlignmentEnum.None; | |
opts.margin = new groupdocs_signature_cloud_1.Padding(); | |
opts.margin.all = 5; | |
opts.marginMeasureType = groupdocs_signature_cloud_1.SignTextOptions.MarginMeasureTypeEnum.Pixels; | |
// set signature appearance | |
opts.backgroundColor = new groupdocs_signature_cloud_1.Color(); | |
opts.backgroundColor.web = "CornflowerBlue"; | |
opts.backgroundColorCropType = groupdocs_signature_cloud_1.SignStampOptions.BackgroundColorCropTypeEnum.InnerArea; | |
opts.backgroundImageCropType = groupdocs_signature_cloud_1.SignStampOptions.BackgroundImageCropTypeEnum.MiddleArea; | |
opts.opacity = 0.8; | |
var outline = new groupdocs_signature_cloud_1.StampLine(); | |
outline.text = "GroupDocs"; | |
outline.font = new groupdocs_signature_cloud_1.SignatureFont(); | |
outline.font.fontFamily = "Arial"; | |
outline.font.fontSize = 12; | |
outline.font.bold = true; | |
outline.font.italic = true; | |
outline.font.underline = true; | |
outline.textBottomIntent = 5; | |
outline.textColor = new groupdocs_signature_cloud_1.Color(); | |
outline.textColor.web = "Gold"; | |
outline.textRepeatType = groupdocs_signature_cloud_1.StampLine.TextRepeatTypeEnum.FullTextRepeat; | |
outline.backgroundColor = new groupdocs_signature_cloud_1.Color(); | |
outline.backgroundColor.web = "BlueViolet"; | |
outline.height = 20; | |
outline.innerBorder = new groupdocs_signature_cloud_1.BorderLine(); | |
outline.innerBorder.color = new groupdocs_signature_cloud_1.Color(); | |
outline.innerBorder.color.web = "DarkOrange"; | |
outline.innerBorder.style = groupdocs_signature_cloud_1.BorderLine.StyleEnum.LongDash; | |
outline.innerBorder.transparency = 0.5; | |
outline.innerBorder.weight = 1.2; | |
outline.outerBorder = new groupdocs_signature_cloud_1.BorderLine(); | |
outline.outerBorder.color = new groupdocs_signature_cloud_1.Color(); | |
outline.outerBorder.color.web = "DarkOrange"; | |
outline.outerBorder.style = groupdocs_signature_cloud_1.BorderLine.StyleEnum.LongDashDot; | |
outline.outerBorder.transparency = 0.7; | |
outline.outerBorder.weight = 1.4; | |
outline.visible = true; | |
opts.outerLines = [outline]; | |
var innerline = new groupdocs_signature_cloud_1.StampLine(); | |
innerline.text = "GroupDocs.Signature Cloud"; | |
innerline.font = new groupdocs_signature_cloud_1.SignatureFont(); | |
innerline.font.fontFamily = "Times New Roman"; | |
innerline.font.fontSize = 20; | |
innerline.font.bold = true; | |
innerline.font.italic = true; | |
innerline.font.underline = true; | |
innerline.textBottomIntent = 3; | |
innerline.textColor = new groupdocs_signature_cloud_1.Color(); | |
innerline.textColor.web = "Gold"; | |
innerline.textRepeatType = groupdocs_signature_cloud_1.StampLine.TextRepeatTypeEnum.None; | |
innerline.backgroundColor = new groupdocs_signature_cloud_1.Color(); | |
innerline.backgroundColor.web = "CornflowerBlue"; | |
innerline.height = 30; | |
innerline.innerBorder = new groupdocs_signature_cloud_1.BorderLine(); | |
innerline.innerBorder.color = new groupdocs_signature_cloud_1.Color(); | |
innerline.innerBorder.color.web = "OliveDrab"; | |
innerline.innerBorder.style = groupdocs_signature_cloud_1.BorderLine.StyleEnum.LongDash; | |
innerline.innerBorder.transparency = 0.5; | |
innerline.innerBorder.weight = 1.2; | |
innerline.outerBorder = new groupdocs_signature_cloud_1.BorderLine(); | |
innerline.outerBorder.color = new groupdocs_signature_cloud_1.Color(); | |
innerline.outerBorder.color.web = "GhostWhite"; | |
innerline.outerBorder.style = groupdocs_signature_cloud_1.BorderLine.StyleEnum.LongDashDot; | |
innerline.outerBorder.transparency = 0.4; | |
innerline.outerBorder.weight = 1.4; | |
innerline.visible = true; | |
opts.innerLines = [innerline]; | |
opts.page = 1; | |
opts.allPages = false; | |
var ps = new groupdocs_signature_cloud_1.PagesSetup(); | |
ps.evenPages = false; | |
ps.firstPage = true; | |
ps.lastPage = false; | |
ps.oddPages = false; | |
ps.pageNumbers = [1]; | |
opts.pagesSetup = ps; | |
var settings = new groupdocs_signature_cloud_1.SignSettings(); | |
settings.fileInfo = fileInfo; | |
settings.options = [opts]; | |
settings.saveOptions = new groupdocs_signature_cloud_1.SaveOptions(); | |
settings.saveOptions.outputFilePath = "Signaturedocs\\signedStamp_One_page.docx"; | |
var request = new groupdocs_signature_cloud_1.CreateSignaturesRequest(settings); | |
signApi.createSignatures(request) | |
.then(function (response) { | |
console.log("Expected response type is SignResult: FilePath = " + response.fileInfo.filePath); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Signature_Node_Stamp_Signature; |
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 Signature_Node_Storage_Exist { | |
static Run() { | |
// retrieve supported file-formats | |
var request = new groupdocs_signature_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 = Signature_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 Signature_Node_Text_Signature { | |
static Run() { | |
var fileInfo = new groupdocs_signature_cloud_1.FileInfo(); | |
fileInfo.filePath = "Signaturedocs\\one-page.docx"; | |
fileInfo.password = null; | |
fileInfo.versionId = null; | |
fileInfo.storageName = myStorage; | |
var opts = new groupdocs_signature_cloud_1.SignTextOptions(); | |
opts.documentType = groupdocs_signature_cloud_1.OptionsBase.DocumentTypeEnum.WordProcessing; | |
opts.signatureType = groupdocs_signature_cloud_1.OptionsBase.SignatureTypeEnum.Text; | |
opts.text = 'GroupDocs.Signature Cloud'; | |
// set signature position on a page | |
opts.left = 100; | |
opts.top = 100; | |
opts.width = 100; | |
opts.height = 100; | |
opts.locationMeasureType = groupdocs_signature_cloud_1.SignTextOptions.LocationMeasureTypeEnum.Pixels; | |
opts.sizeMeasureType = groupdocs_signature_cloud_1.SignTextOptions.SizeMeasureTypeEnum.Pixels; | |
opts.stretch = groupdocs_signature_cloud_1.SignTextOptions.StretchEnum.None; | |
opts.rotationAngle = 0; | |
opts.horizontalAlignment = groupdocs_signature_cloud_1.SignTextOptions.HorizontalAlignmentEnum.None; | |
opts.verticalAlignment = groupdocs_signature_cloud_1.SignTextOptions.VerticalAlignmentEnum.None; | |
opts.margin = new groupdocs_signature_cloud_1.Padding(); | |
opts.margin.all = 5; | |
opts.marginMeasureType = groupdocs_signature_cloud_1.SignTextOptions.MarginMeasureTypeEnum.Pixels; | |
// set signature appearance | |
opts.font = new groupdocs_signature_cloud_1.SignatureFont(); | |
opts.font.fontFamily = "Arial"; | |
opts.font.fontSize = 12; | |
opts.font.bold = true; | |
opts.font.italic = false; | |
opts.font.underline = false; | |
opts.foreColor = new groupdocs_signature_cloud_1.Color(); | |
opts.foreColor.web = "BlueViolet"; | |
opts.borderColor = new groupdocs_signature_cloud_1.Color(); | |
opts.borderColor.web = "DarkOrange"; | |
opts.backgroundColor = new groupdocs_signature_cloud_1.Color(); | |
opts.backgroundColor.web = "DarkOrange"; | |
opts.borderVisiblity = true; | |
opts.borderDashStyle = groupdocs_signature_cloud_1.SignTextOptions.BorderDashStyleEnum.Dash; | |
opts.page = 1; | |
opts.allPages = false; | |
var ps = new groupdocs_signature_cloud_1.PagesSetup(); | |
ps.evenPages = false; | |
ps.firstPage = true; | |
ps.lastPage = false; | |
ps.oddPages = false; | |
ps.pageNumbers = [1]; | |
opts.pagesSetup = ps; | |
var settings = new groupdocs_signature_cloud_1.SignSettings(); | |
settings.fileInfo = fileInfo; | |
settings.options = [opts]; | |
settings.saveOptions = new groupdocs_signature_cloud_1.SaveOptions(); | |
settings.saveOptions.outputFilePath = "Signaturedocs\\signedText_one-page.docx"; | |
var request = new groupdocs_signature_cloud_1.CreateSignaturesRequest(settings); | |
signApi.createSignatures(request) | |
.then(function (response) { | |
console.log("Expected response type is SignResult: FilePath = " + response.fileInfo.filePath); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Signature_Node_Text_Signature; |
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 Signature_Node_Upload_File { | |
static Run() { | |
// Open file in IOStream from local/disc. | |
var resourcesFolder = './Resources/Signaturedocs/one-page.docx'; | |
fs.readFile(resourcesFolder, (err, fileStream) => { | |
var request = new groupdocs_signature_cloud_1.UploadFileRequest("Signaturedocs/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 = Signature_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/Signaturedocs/'; | |
fs.readdir(resourcesFolder, (err, files) => { | |
console.log("Total files in 'Signaturedocs' folder: " + files.length); | |
files.forEach(file => { | |
var srcFilePath = "Signaturedocs/" + file; | |
var existsRequest = new groupdocs_signature_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_signature_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; |
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 Signature_Node_Verify_Barcode_Signature { | |
static Run() { | |
var fileInfo = new groupdocs_signature_cloud_1.FileInfo(); | |
fileInfo.filePath = "Signaturedocs\\signedBarcodeOne_page.docx"; | |
fileInfo.password = null; | |
fileInfo.versionId = null; | |
fileInfo.storageName = myStorage; | |
var opts = new groupdocs_signature_cloud_1.VerifyBarcodeOptions(); | |
opts.documentType = groupdocs_signature_cloud_1.OptionsBase.DocumentTypeEnum.WordProcessing; | |
opts.signatureType = groupdocs_signature_cloud_1.OptionsBase.SignatureTypeEnum.Barcode; | |
opts.barcodeType = 'Code39Standard'; | |
opts.text = '123456789012'; | |
opts.matchType = groupdocs_signature_cloud_1.VerifyBarcodeOptions.MatchTypeEnum.Contains; | |
opts.page = 1; | |
opts.allPages = true; | |
var ps = new groupdocs_signature_cloud_1.PagesSetup(); | |
ps.evenPages = false; | |
ps.firstPage = true; | |
ps.lastPage = false; | |
ps.oddPages = false; | |
ps.pageNumbers = [1]; | |
opts.pagesSetup = ps; | |
var settings = new groupdocs_signature_cloud_1.VerifySettings(); | |
settings.fileInfo = fileInfo; | |
settings.options = [opts]; | |
var request = new groupdocs_signature_cloud_1.VerifySignaturesRequest(settings); | |
signApi.verifySignatures(request) | |
.then(function (response) { | |
console.log("Expected response type is VerifyResult : IsSuccess = " + response.isSuccess); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Signature_Node_Verify_Barcode_Signature; |
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 Signature_Node_Verify_Collection_Signature { | |
static Run() { | |
var fileInfo = new groupdocs_signature_cloud_1.FileInfo(); | |
fileInfo.filePath = "Signaturedocs\\signedCollection_One_page.docx"; | |
fileInfo.password = null; | |
fileInfo.versionId = null; | |
fileInfo.storageName = myStorage; | |
var BarcodeOpts = new groupdocs_signature_cloud_1.VerifyBarcodeOptions(); | |
BarcodeOpts.documentType = groupdocs_signature_cloud_1.OptionsBase.DocumentTypeEnum.WordProcessing; | |
BarcodeOpts.signatureType = groupdocs_signature_cloud_1.OptionsBase.SignatureTypeEnum.Barcode; | |
BarcodeOpts.barcodeType = 'Code39Standard'; | |
BarcodeOpts.text = '123456789012'; | |
BarcodeOpts.codeTextAlignment = groupdocs_signature_cloud_1.SignBarcodeOptions.CodeTextAlignmentEnum.None; | |
BarcodeOpts.matchType = groupdocs_signature_cloud_1.VerifyQRCodeOptions.MatchTypeEnum.Contains; | |
// set signature position on a page | |
BarcodeOpts.left = 100; | |
BarcodeOpts.top = 100; | |
BarcodeOpts.width = 300; | |
BarcodeOpts.height = 100; | |
BarcodeOpts.locationMeasureType = groupdocs_signature_cloud_1.SignTextOptions.LocationMeasureTypeEnum.Pixels; | |
BarcodeOpts.sizeMeasureType = groupdocs_signature_cloud_1.SignTextOptions.SizeMeasureTypeEnum.Pixels; | |
BarcodeOpts.stretch = groupdocs_signature_cloud_1.SignTextOptions.StretchEnum.None; | |
BarcodeOpts.rotationAngle = 0; | |
BarcodeOpts.horizontalAlignment = groupdocs_signature_cloud_1.SignTextOptions.HorizontalAlignmentEnum.None; | |
BarcodeOpts.verticalAlignment = groupdocs_signature_cloud_1.SignTextOptions.VerticalAlignmentEnum.None; | |
BarcodeOpts.margin = new groupdocs_signature_cloud_1.Padding(); | |
BarcodeOpts.margin.all = 5; | |
BarcodeOpts.marginMeasureType = groupdocs_signature_cloud_1.SignTextOptions.MarginMeasureTypeEnum.Pixels; | |
// set signature appearance | |
BarcodeOpts.foreColor = new groupdocs_signature_cloud_1.Color(); | |
BarcodeOpts.foreColor.web = "BlueViolet"; | |
BarcodeOpts.borderColor = new groupdocs_signature_cloud_1.Color(); | |
BarcodeOpts.borderColor.web = "DarkOrange"; | |
BarcodeOpts.backgroundColor = new groupdocs_signature_cloud_1.Color(); | |
BarcodeOpts.backgroundColor.web = "DarkOrange"; | |
BarcodeOpts.opacity = 0.8; | |
BarcodeOpts.innerMargins = new groupdocs_signature_cloud_1.Padding(); | |
BarcodeOpts.innerMargins.all = 2; | |
BarcodeOpts.borderVisiblity = true; | |
BarcodeOpts.borderDashStyle = groupdocs_signature_cloud_1.SignTextOptions.BorderDashStyleEnum.Dash; | |
BarcodeOpts.borderWeight = 12; | |
BarcodeOpts.page = 1; | |
BarcodeOpts.allPages = false; | |
var ps = new groupdocs_signature_cloud_1.PagesSetup(); | |
ps.evenPages = false; | |
ps.firstPage = true; | |
ps.lastPage = false; | |
ps.oddPages = false; | |
ps.pageNumbers = [1]; | |
BarcodeOpts.pagesSetup = ps; | |
var Digitalopts = new groupdocs_signature_cloud_1.VerifyDigitalOptions(); | |
Digitalopts.documentType = groupdocs_signature_cloud_1.OptionsBase.DocumentTypeEnum.WordProcessing; | |
Digitalopts.signatureType = groupdocs_signature_cloud_1.OptionsBase.SignatureTypeEnum.Digital; | |
var settings = new groupdocs_signature_cloud_1.VerifySettings(); | |
settings.fileInfo = fileInfo; | |
settings.options = [BarcodeOpts, Digitalopts]; | |
var request = new groupdocs_signature_cloud_1.VerifySignaturesRequest(settings); | |
signApi.verifySignatures(request) | |
.then(function (response) { | |
console.log("Expected response type is VerifyResult : IsSuccess = " + response.isSuccess); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Signature_Node_Verify_Collection_Signature; |
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 Signature_Node_Verify_Digital_Signature { | |
static Run() { | |
var fileInfo = new groupdocs_signature_cloud_1.FileInfo(); | |
fileInfo.filePath = "Signaturedocs\\signedDigital_sample2.pdf"; | |
fileInfo.password = null; | |
fileInfo.versionId = null; | |
fileInfo.storageName = myStorage; | |
var opts = new groupdocs_signature_cloud_1.VerifyDigitalOptions(); | |
opts.documentType = groupdocs_signature_cloud_1.OptionsBase.DocumentTypeEnum.Pdf; | |
opts.signatureType = groupdocs_signature_cloud_1.OptionsBase.SignatureTypeEnum.Digital; | |
var settings = new groupdocs_signature_cloud_1.VerifySettings(); | |
settings.fileInfo = fileInfo; | |
settings.options = [opts]; | |
var request = new groupdocs_signature_cloud_1.VerifySignaturesRequest(settings); | |
signApi.verifySignatures(request) | |
.then(function (response) { | |
console.log("Expected response type is VerifyResult : IsSuccess = " + response.isSuccess); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Signature_Node_Verify_Digital_Signature; |
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 Signature_Node_Verify_QRCode_Signature { | |
static Run() { | |
var fileInfo = new groupdocs_signature_cloud_1.FileInfo(); | |
fileInfo.filePath = "Signaturedocs\\signedQRcodeOne_page.docx"; | |
fileInfo.password = null; | |
fileInfo.versionId = null; | |
fileInfo.storageName = myStorage; | |
var opts = new groupdocs_signature_cloud_1.VerifyQRCodeOptions(); | |
opts.documentType = groupdocs_signature_cloud_1.OptionsBase.DocumentTypeEnum.WordProcessing; | |
opts.signatureType = groupdocs_signature_cloud_1.OptionsBase.SignatureTypeEnum.QRCode; | |
opts.qRCodeType = 'Aztec'; | |
opts.matchType = groupdocs_signature_cloud_1.VerifyQRCodeOptions.MatchTypeEnum.Contains; | |
opts.allPages = true; | |
var ps = new groupdocs_signature_cloud_1.PagesSetup(); | |
ps.evenPages = false; | |
ps.firstPage = true; | |
ps.lastPage = false; | |
ps.oddPages = false; | |
ps.pageNumbers = [1]; | |
opts.pagesSetup = ps; | |
var settings = new groupdocs_signature_cloud_1.VerifySettings(); | |
settings.fileInfo = fileInfo; | |
settings.options = [opts]; | |
var request = new groupdocs_signature_cloud_1.VerifySignaturesRequest(settings); | |
signApi.verifySignatures(request) | |
.then(function (response) { | |
console.log("Expected response type is VerifyResult : IsSuccess = " + response.isSuccess); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Signature_Node_Verify_QRCode_Signature; |
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 Signature_Node_Verify_Text_Signature { | |
static Run() { | |
var fileInfo = new groupdocs_signature_cloud_1.FileInfo(); | |
fileInfo.filePath = "Signaturedocs\\signedText_one-page.docx"; | |
fileInfo.password = null; | |
fileInfo.versionId = null; | |
fileInfo.storageName = myStorage; | |
var opts = new groupdocs_signature_cloud_1.VerifyTextOptions(); | |
opts.documentType = groupdocs_signature_cloud_1.OptionsBase.DocumentTypeEnum.WordProcessing; | |
opts.signatureType = groupdocs_signature_cloud_1.OptionsBase.SignatureTypeEnum.Barcode; | |
opts.barcodeType = 'Code39Standard'; | |
opts.text = '123456789012'; | |
opts.matchType = groupdocs_signature_cloud_1.VerifyBarcodeOptions.MatchTypeEnum.Contains; | |
opts.page = 1; | |
opts.allPages = true; | |
var ps = new groupdocs_signature_cloud_1.PagesSetup(); | |
ps.evenPages = false; | |
ps.firstPage = true; | |
ps.lastPage = false; | |
ps.oddPages = false; | |
ps.pageNumbers = [1]; | |
opts.pagesSetup = ps; | |
var settings = new groupdocs_signature_cloud_1.VerifySettings(); | |
settings.fileInfo = fileInfo; | |
settings.options = [opts]; | |
var request = new groupdocs_signature_cloud_1.VerifySignaturesRequest(settings); | |
signApi.verifySignatures(request) | |
.then(function (response) { | |
console.log("Expected response type is VerifyResult : IsSuccess = " + response.isSuccess); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Signature_Node_Verify_Text_Signature; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment