Last active
June 21, 2017 12:37
-
-
Save aspose-pdf/879ac2c46818756a244f31a3dfd3b48a to your computer and use it in GitHub Desktop.
This gist contains Node.js code snippets
This file contains hidden or 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
Aspose.Pdf-for-Cloud-Node.js |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "Sample-Annotation.pdf"; | |
var pageNumber = 1; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, versionId=null, storage=null, file= data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to get all annotations from a PDF page | |
pdfApi.GetPageAnnotations(name, pageNumber, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Display the annotation info | |
responseMessage.body.Annotations.Links.forEach(function(annotatonLink) { | |
console.log("Annotation Link :: " + annotatonLink.Href); | |
}); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "Sample-Annotation.pdf"; | |
var pageNumber = 1; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to get all annotations from a PDF page | |
pdfApi.GetPageAnnotations(name, pageNumber, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
console.log("Annotation Count :: " + responseMessage.body.Annotations.Links.length); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "Sample-Annotation.pdf"; | |
var pageNumber = 1; | |
var annotationNumber = 1; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to extract a particular image from a PDF page | |
pdfApi.GetPageAnnotation(name, pageNumber, annotationNumber, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
console.log("Annotation Content :: " + responseMessage.body.Annotation.Contents); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var fileName = "SampleAttachment"; | |
var name = fileName + ".pdf"; | |
var attachmentIndex = 1; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to download a specific attachment from a PDF | |
pdfApi.GetDownloadDocumentAttachmentByIndex(name, attachmentIndex, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Download attachment from response | |
var outfilename = fileName + attachmentIndex + ".text"; | |
var writeStream = fs.createWriteStream(data_path + outfilename); | |
writeStream.write(responseMessage.body); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "SampleAttachment.pdf"; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to get all attachments from a PDF | |
pdfApi.GetDocumentAttachments(name, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var attachments = responseMessage.body.Attachments; | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "SampleAttachment.pdf"; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to get all attachments from a PDF | |
pdfApi.GetDocumentAttachments(name, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
console.log("Attachment Count :: " + responseMessage.body.Attachments.List.length); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "SampleAttachment.pdf"; | |
var attachmentIndex = 1; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to get a specific attachment from a PDF | |
pdfApi.GetDocumentAttachmentByIndex(name, attachmentIndex, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var attach = responseMessage.body.Attachment; | |
console.log("Name :: " + attach.Name); | |
console.log("MimeType :: " + attach.MimeType); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "Sample-Bookmark.pdf"; | |
var bookmarkPath = "1"; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to get bookmarks children | |
pdfApi.GetDocumentBookmarksChildren(name, bookmarkPath, null, null, function(responseMessage) { | |
console.log("Status: " + responseMessage.status); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "Sample-Bookmark.pdf"; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to get all bookmarks from a PDF | |
pdfApi.GetDocumentBookmarks(name, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
responseMessage.body.Bookmarks.List.forEach(function(bookmark) { | |
console.log("Boorkmark Href :: " + bookmark.Links[0].Href ); | |
}); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "Sample-Bookmark.pdf"; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to get all bookmarks from a PDF | |
pdfApi.GetDocumentBookmarks(name, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
console.log("Bookmark Count :: " + responseMessage.body.Bookmarks.List.length ); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "Sample-Bookmark.pdf"; | |
var bookmarkPath = "1"; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to get a specific bookmark from a PDF | |
pdfApi.GetDocumentBookmarksChildren(name, bookmarkPath, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var bookmark = responseMessage.body.Bookmark; | |
console.log("Title " + bookmark.Title); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "Sample.pdf"; | |
var startPage = 2; | |
var endPage = 3; | |
var appendFileName = "sample-input.pdf"; | |
var appendDocumentBody = { | |
'Document' : appendFileName, | |
'StartPage' : startPage, | |
'EndPage' : endPage | |
}; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
storageApi.PutCreate(appendFileName, null, null, data_path + appendFileName , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to append multiple PDF files | |
pdfApi.PostAppendDocument(name, null, startPage, endPage, null, null, appendDocumentBody, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Download appended document from storage server | |
storageApi.GetDownload(name, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var outfilename = 'appended_out' + name; | |
var writeStream = fs.createWriteStream(data_path + outfilename); | |
writeStream.write(responseMessage.body); | |
}); | |
}); | |
}); | |
}); | |
} | |
catch (e) | |
{ | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var fileName = "Sample"; | |
var name = fileName + ".pdf"; | |
var format = "html"; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to convert PDF to TIFF | |
pdfApi.GetDocumentWithFormat(name, format, null, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Save converted format file from response | |
var outfilename = fileName + "_out." + format; | |
var writeStream = fs.createWriteStream(outFolder + outfilename); | |
writeStream.write(responseMessage.body); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var fileName = "123"; | |
var name = fileName + ".pdf"; | |
var format = "tiff"; | |
var url = "https://github.com/farooqsheikhpk/Aspose_Pdf_Cloud/raw/master/SDKs/Aspose.Pdf_Cloud_SDK_for_Java/src/test/resources/" + name; | |
try { | |
// Invoke Aspose.Pdf Cloud SDK API to convert PDF to TIFF using remote hosted pdf | |
pdfApi.PutConvertDocument(format, url, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Save converted format file from response | |
var outfilename = fileName + "." + format; | |
var writeStream = fs.createWriteStream(data_path + outfilename); | |
writeStream.write(responseMessage.body); | |
}); | |
} | |
catch (e) | |
{ | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var fileName = "Sample"; | |
var name = fileName + ".pdf"; | |
var format = "tiff"; | |
try { | |
// Invoke Aspose.Pdf Cloud SDK API to convert PDF to TIFF without cloud storage | |
pdfApi.PutConvertDocument(format, null, null, data_path+name, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Save converted format file from response | |
var outfilename = fileName + "_out." + format; | |
var writeStream = fs.createWriteStream(data_path + outfilename); | |
writeStream.write(responseMessage.body); | |
}); | |
} | |
catch (e) | |
{ | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "CreateEmptyPdf.pdf"; | |
try { | |
// Invoke Aspose.Pdf Cloud SDK API to create an empty PDF file | |
pdfApi.PutCreateDocument(name, null, null, null, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
console.log("Empty Pdf has been created successfully"); | |
// Download pdf from storage server | |
storageApi.GetDownload(name, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var writeStream = fs.createWriteStream(data_path + "CreateEmptyPdf_out.pdf"); | |
writeStream.write(responseMessage.body); | |
}); | |
}); | |
}catch (e) | |
{ | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "Sample.pdf"; | |
var templateFile = "Sample.html"; | |
var templateType = "html"; | |
try { | |
// Upload file to aspose cloud storage | |
storageApi.PutCreate(templateFile, null, null, data_path + templateFile , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to create PDF file from HTML | |
pdfApi.PutCreateDocument(name, templateFile, null, templateType, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Download pdf from cloud storage | |
storageApi.GetDownload(name, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var writeStream = fs.createWriteStream(data_path + "Sample_out.html"); | |
writeStream.write(responseMessage.body); | |
}); | |
}); | |
}); | |
}catch (e) | |
{ | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "Sample-xml.pdf"; | |
var templateFile = "sample.xsl"; | |
var dataFile = "sample.xml"; | |
var templateType = "xml"; | |
try { | |
// Upload file to aspose cloud storage | |
storageApi.PutCreate(templateFile, null, null, data_path + templateFile , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to create PDF file from XML | |
pdfApi.PutCreateDocument(name, templateFile, dataFile, templateType, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Download pdf from cloud storage | |
storageApi.GetDownload(name, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var writeStream = fs.createWriteStream(data_path + "Sample-xml_out.pdf"); | |
writeStream.write(responseMessage.body); | |
}); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "Sample-jpeg.pdf"; | |
var templateFile = "Einstein_JPEG.jpg"; | |
var templateType = "jpeg"; | |
try { | |
// Upload file to aspose cloud storage | |
storageApi.PutCreate(templateFile, null, null, data_path + templateFile , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to create PDF file from JPEG | |
pdfApi.PutCreateDocument(name, templateFile, null, templateType, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Download pdf from cloud storage | |
storageApi.GetDownload(name, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var writeStream = fs.createWriteStream(data_path + "Sample-jpeg_out.pdf"); | |
writeStream.write(responseMessage.body); | |
}); | |
}); | |
}); | |
} | |
catch (e) | |
{ | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "Sample-svg.pdf"; | |
var templateFile = "Example.svg"; | |
var templateType = "svg"; | |
try { | |
// Upload file to aspose cloud storage | |
storageApi.PutCreate(templateFile, null, null, data_path + templateFile , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to create PDF file from SVG | |
pdfApi.PutCreateDocument(name, templateFile, null, templateType, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Download pdf from cloud storage | |
storageApi.GetDownload(name, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var writeStream = fs.createWriteStream(data_path + "Sample-svg_out.pdf"); | |
writeStream.write(responseMessage.body); | |
}); | |
}); | |
}); | |
} | |
catch (e) | |
{ | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "Sample-tiff.pdf"; | |
var templateFile = "Sample.tiff"; | |
var templateType = "tiff"; | |
try { | |
// Upload file to aspose cloud storage | |
storageApi.PutCreate(templateFile, null, null, data_path + templateFile , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to create PDF file from TIFF | |
pdfApi.PutCreateDocument(name, templateFile, null, templateType, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Download pdf from cloud storage | |
storageApi.GetDownload(name, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var writeStream = fs.createWriteStream(data_path + "Sample-tiff_out.pdf"); | |
writeStream.write(responseMessage.body); | |
}); | |
}); | |
}); | |
} | |
catch (e) | |
{ | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "sample-merged.pdf"; | |
var mergefilename1 = "Sample.pdf"; | |
var mergefilename2 = "sample-input.pdf"; | |
var mergeDocumentsBody = { | |
'List' : [mergefilename1, mergefilename2] | |
}; | |
try { | |
// Upload file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
storageApi.PutCreate(mergefilename1, null, null, data_path + mergefilename1 , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
storageApi.PutCreate(mergefilename2, null, null, data_path + mergefilename2 , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to merge multiple PDF files | |
pdfApi.PutMergeDocuments(name, null, null, mergeDocumentsBody, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Download merged pdf from storage server | |
storageApi.GetDownload(name, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var writeStream = fs.createWriteStream(data_path + "sample-merged_out.pdf"); | |
writeStream.write(responseMessage.body); | |
}); | |
}); | |
}); | |
}); | |
}); | |
} | |
catch (e) | |
{ | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "Sample-Annotation.pdf"; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to get all document properties | |
pdfApi.GetDocumentProperties(name, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
responseMessage.body.DocumentProperties.List.forEach(function(docProp) { | |
console.log(docProp.Name + " :: " + docProp.Value); | |
}); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "Sample-Annotation.pdf"; | |
var propertyName = "author"; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to get a particular document property | |
pdfApi.GetDocumentProperty(name, propertyName, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var docProp = responseMessage.body.DocumentProperty; | |
console.log(docProp.Name + " :: " + docProp.Value); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "Sample-Annotation.pdf"; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to remove all document properties | |
pdfApi.DeleteProperties(name, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
console.log("File properties have been removed successfully"); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "Sample-Annotation.pdf"; | |
var propertyName = "AsposeDev"; | |
var documentPropertyBody = { | |
'Name' : 'AsposeDev', | |
'Value' : 'Naeem Akram', | |
'BuiltIn' : false | |
}; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to set a PDF document property | |
pdfApi.PutSetProperty(name, propertyName, null, null, documentPropertyBody, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var docProp = responseMessage.body.DocumentProperty; | |
console.log(docProp.Name + " :: " + docProp.Value); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "sample-input.pdf"; | |
var textReplaceBody = { | |
'OldValue' : 'Sample PDF', | |
'NewValue' : 'Sample Aspose PDF' | |
}; | |
try { | |
// Invoke Aspose.Storage Cloud SDK API to upload file | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to replace document text | |
pdfApi.PostDocumentReplaceText(name, null, null, textReplaceBody, function(responseMessage) { | |
console.log("Status:" + responseMessage.status); | |
}); | |
}); | |
}catch (e) | |
{ | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
var name = "Sample-Annotation.pdf"; | |
var tr1 = { | |
'OldValue' : 'Sample', | |
'NewValue' : 'Sample Aspose' | |
}; | |
var tr2 = { | |
'OldValue' : 'PDF', | |
'NewValue' : 'Aspose PDF' | |
}; | |
var textReplaceListRequestBody = { | |
'TextReplaces' : [tr1, tr2] | |
}; | |
try { | |
// Invoke Aspose.Storage Cloud SDK API to upload file | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to replace pdf text list | |
pdfApi.PostDocumentReplaceTextList(name, null, null, textReplaceListRequestBody, function(responseMessage) { | |
console.log("Status:" + responseMessage.status); | |
}); | |
}); | |
}catch (e) | |
{ | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
var name = "sample-input-2.pdf"; | |
var signatureFileName = "pkc7-sample.pfx"; | |
var signatureBody = { | |
'Authority' : 'Farooq Sheikh', | |
'Location' : 'Gojra', | |
'Contact' : '[email protected]', | |
'Date' : '06/20/2017 2:00:00.000 AM', | |
'FormFieldName' : 'Signature1', | |
'Password' : 'aspose', | |
'SignaturePath' : signatureFileName, | |
'SignatureType' : 'PKCS7', | |
'Visible' : 'true', | |
'Rectangle' : { | |
'X' : 100, | |
'Y' : 100, | |
'Height' : 100, | |
'Width' : 200 | |
} | |
}; | |
try { | |
// Upload file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
storageApi.PutCreate(signatureFileName, null, null, data_path + signatureFileName , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to sign PDF document | |
pdfApi.PostSignDocument(name, null, null, signatureBody, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Download signed pdf from storage server | |
storageApi.GetDownload(name, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var writeStream = fs.createWriteStream(data_path + "SignPdfDoc_out.pdf"); | |
writeStream.write(responseMessage.body); | |
}); | |
}); | |
}); | |
}); | |
} | |
catch (e) | |
{ | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
var name = "SignatureField.pdf"; | |
var signatureFileName = "pkc7-sample.pfx"; | |
var pageNumber = 1; | |
var signatureBody = { | |
'Authority' : 'Farooq Sheikh', | |
'Location' : 'Gojra', | |
'Contact' : '[email protected]', | |
'Date' : '06/20/2017 2:00:00.000 AM', | |
'FormFieldName' : 'Signature1', | |
'Password' : 'aspose', | |
'SignaturePath' : signatureFileName, | |
'SignatureType' : 'PKCS7', | |
'Visible' : 'true', | |
'Rectangle' : { | |
'X' : 100, | |
'Y' : 100, | |
'Height' : 100, | |
'Width' : 200 | |
} | |
}; | |
try { | |
// Upload file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
storageApi.PutCreate(signatureFileName, null, null, data_path + signatureFileName , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to sign PDF document | |
pdfApi.PostSignPage(name, pageNumber, null, null, signatureBody, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Download signed pdf from storage server | |
storageApi.GetDownload(name, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var writeStream = fs.createWriteStream(data_path + "SignPdfPage_out.pdf"); | |
writeStream.write(responseMessage.body); | |
}); | |
}); | |
}); | |
}); | |
} | |
catch (e) | |
{ | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "sample-input.pdf"; | |
var format = "pdf"; | |
var from = 1; | |
var to = 2; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to split all or specific pages of a PDF | |
pdfApi.PostSplitDocument(name, format, from, to, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
responseMessage.body.Result.Documents.forEach(function(splitDoc) { | |
var urlString = splitDoc.Href; | |
var splittedFileName = urlString.split('/').pop(); | |
// Download pdf from storage server | |
storageApi.GetDownload(splittedFileName, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var writeStream = fs.createWriteStream(data_path + splittedFileName); | |
writeStream.write(responseMessage.body); | |
}); | |
}); | |
}); | |
}); | |
} | |
catch (e) | |
{ | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "sample-field.pdf"; | |
var page = 1; | |
var fieldbody = { | |
'Name' : 'checkBoxField2', | |
'Values' : ['1'], | |
'Type' : 'Boolean', | |
'Rect' : { | |
'X' : 100, | |
'Y' : 100, | |
'Height' : 100, | |
'Width' : 200 | |
} | |
}; | |
try { | |
// Upload file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to create form field in a PDF document | |
pdfApi.PostCreateField(name, page, null, null, fieldbody, function(responseMessage) { | |
console.log("Status: " + responseMessage.status); | |
}); | |
}); | |
} | |
catch (e) | |
{ | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "test.pdf"; | |
var page = 1; | |
var fieldbody = { | |
'Name' : 'Signature1', | |
'Values' : [''], | |
'Type' : 'text', | |
'Links' : ['http://api.aspose.cloud/v1.1/pdf/ABFillablewfields.pdf/fields/NewField'], | |
'Rect' : { | |
'X' : 100, | |
'Y' : 100, | |
'Height' : 100, | |
'Width' : 200 | |
} | |
}; | |
try { | |
// Upload file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to create form field in a PDF document | |
pdfApi.PostCreateField(name, page, null, null, fieldbody, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Download generated pdf from storage server | |
storageApi.GetDownload(name, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var writeStream = fs.createWriteStream(data_path + "SignatureField.pdf"); | |
writeStream.write(responseMessage.body); | |
}); | |
}); | |
}); | |
} | |
catch (e) | |
{ | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "sample-input-2.pdf"; | |
try { | |
// Upload file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to get all of the form fields from the PDF document | |
pdfApi.GetFields(name, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
responseMessage.body.Fields.List.forEach(function(field) { | |
console.log("Name: " + field.Name + " Type: " + field.Type); | |
}); | |
}); | |
}); | |
} | |
catch (e) | |
{ | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "sample-field.pdf"; | |
try { | |
// Upload file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to get all of the form fields from the PDF document | |
pdfApi.GetFields(name, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
console.log("Count :: " + responseMessage.body.Fields.List.length); | |
}); | |
}); | |
} | |
catch (e) | |
{ | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "sample-field.pdf"; | |
var fieldName = "textbox1"; | |
try { | |
// Upload file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to get a particular form field from the PDF document | |
pdfApi.GetField(name, fieldName, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var field = responseMessage.body.Field; | |
console.log("Name" + field.Name); | |
console.log("Value" + field.Values[0]); | |
}); | |
}); | |
} | |
catch (e) | |
{ | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "sample-field.pdf"; | |
var fieldName = "textbox1"; | |
var fieldbody = { | |
'Name' : 'textbox1', | |
'Values' : ['Aspose'] | |
}; | |
try { | |
// Upload file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to update form fields in a PDF document | |
pdfApi.PutUpdateField(name, null, null, fieldName, fieldbody, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var field = responseMessage.body.Field; | |
console.log("Name" + field.Name); | |
console.log("Value" + field.Values[0]); | |
}); | |
}); | |
} | |
catch (e) | |
{ | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var fileName = "SampleImage"; | |
var name = "SampleImage.pdf"; | |
var pageNumber = 1; | |
var imageNumber = 1; | |
var format = "jpeg"; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to extract a particular image from a PDF page | |
pdfApi.GetImageWithFormat(name, pageNumber, imageNumber, format, null, null, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Download image from response | |
var outfilename = fileName + "." + format; | |
var writeStream = fs.createWriteStream(data_path + outfilename); | |
writeStream.write(responseMessage.body); | |
}); | |
}); | |
} | |
catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var fileName = "SampleImage"; | |
var name = "SampleImage.pdf"; | |
var pageNumber = 1; | |
var imageNumber = 1; | |
var format = "jpeg"; | |
var width = 200; | |
var height = 200; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to extract a particular image from a PDF page with specified size | |
pdfApi.GetImageWithFormat(name, pageNumber, imageNumber, format, width, height, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Download image from response | |
var outfilename = fileName + "." + format; | |
var writeStream = fs.createWriteStream(data_path + outfilename); | |
writeStream.write(responseMessage.body); | |
}); | |
}); | |
} | |
catch (e) | |
{ | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "SampleImage.pdf"; | |
var pageNumber = 1; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to get image count from a PDF page | |
pdfApi.GetImages(name, pageNumber, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
console.log("Image Count " + responseMessage.body.Images.List.length); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "Lenovo_Tablet_2_Datasheet.pdf"; | |
var pageNumber = 1; | |
var imageNumber = 1; | |
var format = "jpeg"; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to get image with format | |
pdfApi.GetImageWithFormat(name, pageNumber, imageNumber, format, null, null, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
console.log("Status: " + responseMessage.status); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "SampleImage.pdf"; | |
var pageNumber = 1; | |
var imageNumber = 1; | |
var imageFile = "aspose-cloud.png"; | |
try { | |
// Upload file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
storageApi.PutCreate(imageFile, null, null, data_path + imageFile , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to replace an image in a PDF | |
pdfApi.PostReplaceImage(name, pageNumber, imageNumber, imageFile, null, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Download updated pdf from cloud storage | |
storageApi.GetDownload(name, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var outfilename = name; | |
var writeStream = fs.createWriteStream(data_path + outfilename); | |
writeStream.write(responseMessage.body); | |
}); | |
}); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "SampleImage.pdf"; | |
var pageNumber = 1; | |
var imageNumber = 1; | |
var imageFile = "aspose-cloud.png"; | |
try { | |
// Upload file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to replace an image in a PDF | |
pdfApi.PostReplaceImage(name, pageNumber, imageNumber, null, null, null, data_path+imageFile, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Download updated pdf from cloud storage | |
storageApi.GetDownload(name, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var outfilename = name; | |
var writeStream = fs.createWriteStream(data_path + outfilename); | |
writeStream.write(responseMessage.body); | |
}); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "Sample-Bookmark.pdf"; | |
var pageNumber = 1; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to get all links from a PDF page | |
pdfApi.GetPageLinkAnnotations(name, pageNumber, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var linkAnnotation = responseMessage.body.Links; | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "Sample-Bookmark.pdf"; | |
var pageNumber = 1; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to get all links from a PDF page | |
pdfApi.GetPageLinkAnnotations(name, pageNumber, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var linkAnnotations = responseMessage.body.Links; | |
console.log("Count :: " + linkAnnotations.List.length); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "Sample-Bookmark.pdf"; | |
var pageNumber = 1; | |
var linkIndex = 1; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to get a specific link from a PDF page | |
pdfApi.GetPageLinkAnnotationByIndex(name, pageNumber, linkIndex, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var linkAnnotation = responseMessage.body.Link; | |
console.log("Action Type :: " + linkAnnotation.ActionType); | |
console.log("Action :: " + linkAnnotation.Action); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "sample-input.pdf"; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to a add new page | |
pdfApi.PutAddNewPage(name, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Download document from storage server | |
storageApi.GetDownload(name, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var outfilename = name; | |
var writeStream = fs.createWriteStream(data_path + 'sample-input_out.pdf'); | |
writeStream.write(responseMessage.body); | |
}); | |
}); | |
}); | |
} | |
catch (e) | |
{ | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var fileName = "sample-input"; | |
var name = fileName + ".pdf"; | |
var pageNumber = 1; | |
var format = "png"; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to convert pdf page to image | |
pdfApi.GetPageWithFormat(name, pageNumber, format, null, null, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Download document from response | |
assert.equal(responseMessage.status, 'OK'); | |
var outfilename = fileName + pageNumber + "." + format; | |
var writeStream = fs.createWriteStream(data_path + outfilename); | |
writeStream.write(responseMessage.body); | |
}); | |
}); | |
} | |
catch (e) | |
{ | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var fileName = "sample-input"; | |
var name = fileName + ".pdf"; | |
var pageNumber = 1; | |
var format = "jpeg"; | |
var width = 300; | |
var height = 300; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to convert pdf page to image | |
pdfApi.GetPageWithFormat(name, pageNumber, format, width, height, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Download document from response | |
assert.equal(responseMessage.status, 'OK'); | |
var outfilename = fileName + pageNumber + "." + format; | |
var writeStream = fs.createWriteStream(data_path + outfilename); | |
writeStream.write(responseMessage.body); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "sample-input.pdf"; | |
var pageNumber = 1; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to delete a page from a PDF | |
pdfApi.DeletePage(name, pageNumber, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Download document from storage server | |
storageApi.GetDownload(name, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var outfilename = name; | |
var writeStream = fs.createWriteStream(data_path + "sample-input_out.pdf"); | |
writeStream.write(responseMessage.body); | |
}); | |
}); | |
}); | |
} | |
catch (e) | |
{ | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "sample-merged.pdf"; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK', ''); | |
pdfApi.GetPages(name, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
}); | |
}); | |
} | |
catch (e) | |
{ | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
var name = "sample-input.pdf"; | |
var pageNumber = 1; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to get page informations | |
pdfApi.GetPage(name, pageNumber, null, null, function(responseMessage) { | |
console.log('status:', responseMessage.status); | |
}); | |
}); | |
} | |
catch (e) | |
{ | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "sample-input.pdf"; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK', ''); | |
pdfApi.GetWordsPerPage(name, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Display the annotation info | |
responseMessage.body.WordsPerPage.List.forEach(function(PageWordCount) { | |
console.log("Page Number :: " + PageWordCount.PageNumber + " Total Words :: " + PageWordCount.Count); | |
}); | |
}); | |
}); | |
} | |
catch (e) | |
{ | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "sample-merged.pdf"; | |
var pageNumber = 1; | |
var newIndex = 2; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to move a page to new locations in a PDF | |
pdfApi.PostMovePage(name, pageNumber, newIndex, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Download document from storage server | |
storageApi.GetDownload(name, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var outfilename = name; | |
var writeStream = fs.createWriteStream(data_path + "sample-merged_out.pdf"); | |
writeStream.write(responseMessage.body); | |
}); | |
}); | |
}); | |
} | |
catch (e) | |
{ | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
var name = "sample-input.pdf"; | |
var pageNumber = 1; | |
var textReplaceBody = { | |
'OldValue' : 'Sample PDF', | |
'NewValue' : 'Sample Aspose PDF' | |
}; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to replace page text | |
pdfApi.PostPageReplaceText(name, pageNumber, null, null, textReplaceBody, function(responseMessage) { | |
console.log('status:' + responseMessage.status); | |
}); | |
}); | |
} | |
catch (e) | |
{ | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
var name = "sample-input.pdf"; | |
var pageNumber = 1; | |
var tr1 = { | |
'OldValue' : 'Sample PDF', | |
'NewValue' : 'Sample Aspose PDF' | |
}; | |
var tr2 = { | |
'OldValue' : 'Sample PDF', | |
'NewValue' : 'Sample Aspose PDF' | |
}; | |
var textReplaceListRequestBody = { | |
'TextReplaces' : [tr1, tr2] | |
}; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to replace pdf document page text list | |
pdfApi.PostPageReplaceTextList(name, pageNumber, null, null, textReplaceListRequestBody, function(responseMessage) { | |
console.log('status:' + responseMessage.status); | |
}); | |
}); | |
} | |
catch (e) | |
{ | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
var name = "sample-input.pdf"; | |
var signatureFileName = "pkc7-sample.pfx"; | |
var pageNumber = 1; | |
var signatureBody = { | |
'Authority' : 'Naeem Akram', | |
'Location' : 'Gojra', | |
'Contact' : '[email protected]', | |
'Date' : '04/18/2017 2:00:00.000 AM', | |
'FormFieldName' : 'Signature1', | |
'Password' : 'aspose', | |
'SignaturePath' : signatureFileName, | |
'SignatureType' : 'PKCS7', | |
'Visible' : true, | |
'Rectangle' : { | |
'X' : 100, | |
'Y' : 100, | |
'Height' : 100, | |
'Width' : 200 | |
} | |
}; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
storageApi.PutCreate(signatureFileName, null, null, data_path + signatureFileName , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK', ''); | |
pdfApi.PostSignPage(name, pageNumber, null, null, signatureBody, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK', ''); | |
console.log('body:', responseMessage.body); | |
}); | |
}); | |
}); | |
} | |
catch (e) | |
{ | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "sample-input.pdf"; | |
var pageNumber = 1; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to get fragments from a particular page | |
pdfApi.GetFragments(name, pageNumber, null, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
console.log("count :: " + responseMessage.body.TextItems.List.length); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "sample-input.pdf"; | |
var pageNumber = 1; | |
var fragmentNumber = 1; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to get segments from a particular fragment | |
pdfApi.GetSegments(name, pageNumber, fragmentNumber, null, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
console.log("count :: " + responseMessage.body.TextItems.List.length); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "sample-input.pdf"; | |
var pageNumber = 1; | |
var fragmentNumber = 1; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to get text format of a particular fragment | |
pdfApi.GetFragmentTextFormat(name, pageNumber, fragmentNumber, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var segTextFormat = responseMessage.body.TextFormat; | |
console.log("FontName :: " + segTextFormat.FontName); | |
console.log("FontSize :: " + segTextFormat.FontSize); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "sample-input.pdf"; | |
var pageNumber = 1; | |
var fragmentNumber = 1; | |
var segmentNumber = 1; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to get text format of a particular segment | |
pdfApi.GetSegmentTextFormat(name, pageNumber, fragmentNumber, segmentNumber, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var segTextFormat = responseMessage.body.TextFormat; | |
console.log("FontName :: " + segTextFormat.FontName); | |
console.log("FontSize :: " + segTextFormat.FontSize); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "sample-input.pdf"; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to get all text items from PDF | |
pdfApi.GetTextItems(name, null, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
responseMessage.body.TextItems.List.forEach(function(textItem) { | |
console.log("Text :: " + textItem.Text); | |
}); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "sample-input.pdf"; | |
var pageNumber = 1; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to get all text items from a particular PDF page | |
pdfApi.GetPageTextItems(name, pageNumber, null, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
responseMessage.body.TextItems.List.forEach(function(textItem) { | |
console.log("Text :: " + textItem.Text); | |
}); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "sample-input.pdf"; | |
var pageNumber = 1; | |
var fragmentNumber = 1; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to get all text items from a particular fragment | |
pdfApi.GetFragment(name, pageNumber, fragmentNumber, null, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
responseMessage.body.TextItems.List.forEach(function(textItem) { | |
console.log("Text :: " + textItem.Text); | |
}); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "Sample-Annotation.pdf"; | |
var pageNumber = 1; | |
var tr1 = { | |
'OldValue' : 'Sample', | |
'NewValue' : 'Sample Aspose' | |
}; | |
var tr2 = { | |
'OldValue' : 'PDF', | |
'NewValue' : 'Aspose PDF' | |
}; | |
var textReplaceListRequestBody = { | |
'TextReplaces' : [tr1, tr2] | |
}; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to replace multiple texts in a PDF page | |
pdfApi.PostPageReplaceTextList(name, pageNumber, null, null, textReplaceListRequestBody, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Download updated document from storage server | |
storageApi.GetDownload(name, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var outfilename = name; | |
var writeStream = fs.createWriteStream(data_path + outfilename); | |
writeStream.write(responseMessage.body); | |
}); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "Sample-Annotation.pdf"; | |
var tr1 = { | |
'OldValue' : 'Sample', | |
'NewValue' : 'Sample Aspose' | |
}; | |
var tr2 = { | |
'OldValue' : 'PDF', | |
'NewValue' : 'Aspose PDF' | |
}; | |
var textReplaceListRequestBody = { | |
'TextReplaces' : [tr1, tr2] | |
}; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to replace multiple texts in a PDF page | |
pdfApi.PostDocumentReplaceTextList(name, null, null, textReplaceListRequestBody, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Download updated document from storage server | |
storageApi.GetDownload(name, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var outfilename = name; | |
var writeStream = fs.createWriteStream(data_path + outfilename); | |
writeStream.write(responseMessage.body); | |
}); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "Sample-Annotation.pdf"; | |
var textReplaceBody = { | |
'OldValue' : 'Sample PDF', | |
'NewValue' : 'Sample Aspose PDF' | |
}; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to replace text in a PDF | |
pdfApi.PostDocumentReplaceText(name, null, null, textReplaceBody, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Download updated document from storage server | |
storageApi.GetDownload(name, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var outfilename = name; | |
var writeStream = fs.createWriteStream(data_path + outfilename); | |
writeStream.write(responseMessage.body); | |
}); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "Sample-Annotation.pdf"; | |
var pageNumber = 1; | |
var textReplaceBody = { | |
'OldValue' : 'Sample PDF', | |
'NewValue' : 'Sample Aspose PDF' | |
}; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to replace text within a pdf page | |
pdfApi.PostPageReplaceText(name, pageNumber, null, null, textReplaceBody, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Download updated document from storage server | |
storageApi.GetDownload(name, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var outfilename = name; | |
var writeStream = fs.createWriteStream(data_path + outfilename); | |
writeStream.write(responseMessage.body); | |
}); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var fileName = "SampleImage"; | |
var name = fileName + ".pdf"; | |
var pageNumber = 1; | |
var imageFile = "aspose-cloud.png"; | |
var stampBody = { | |
'FileName' : imageFile, | |
'Background' : true, | |
'Type' : 'Image', | |
'PageIndex' : 0, | |
'LeftMargin' : 0.0, | |
'Opacity' : 0.5, | |
'RightMargin' : 0.0, | |
'TopMargin' : 0.0, | |
'YIndent' : 100.0, | |
'XIndent' : 100.0, | |
'Zoom' : 1.0, | |
'Width' : 300.0, | |
'Height' : 300.0 | |
}; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to insert watermark image as stamp to a PDF page | |
pdfApi.PutPageAddStamp(name, pageNumber, null, null, stampBody, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Download document from storage server | |
storageApi.GetDownload(name, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var outfilename = name; | |
var writeStream = fs.createWriteStream(data_path + outfilename); | |
writeStream.write(responseMessage.body); | |
}); | |
}); | |
}); | |
} | |
catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "sample-input.pdf"; | |
var pageNumber = 1; | |
var stampBody = { | |
'PageIndex' : 1, | |
'Value' : 'Page # of 2', | |
'Type' : 'PageNumber', | |
'LeftMargin' : 0.0, | |
'Opacity' : 0.5, | |
'RightMargin' : 0.0, | |
'TopMargin' : 0.0, | |
'YIndent' : 100.0, | |
'XIndent' : 100.0, | |
'Zoom' : 1.0, | |
'Width' : 300.0, | |
'Height' : 300.0, | |
'StartingNumber' : 1 | |
}; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to insert page number stamp to a PDF page | |
pdfApi.PutPageAddStamp(name, pageNumber, null, null, stampBody, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Download updated document from storage server | |
storageApi.GetDownload(name, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var outfilename = name; | |
var writeStream = fs.createWriteStream(data_path + outfilename); | |
writeStream.write(responseMessage.body); | |
}); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "sample-input.pdf"; | |
var pdfName = "Sample.pdf"; | |
var pageNumber = 1; | |
var stampBody = { | |
'FileName' : pdfName, | |
'PageIndex' : 1, | |
'Value' : '', | |
'Background' : true, | |
'Type' : 'Page', | |
'LeftMargin' : 0.0, | |
'Opacity' : 0.5, | |
'RightMargin' : 0.0, | |
'TopMargin' : 0.0, | |
'YIndent' : 100.0, | |
'XIndent' : 100.0, | |
'Zoom' : 1.0, | |
'Width' : 300.0, | |
'Height' : 300.0, | |
'StartingNumber' : 0 | |
}; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
storageApi.PutCreate(pdfName, null, null, data_path + pdfName , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to insert page of one PDF as watermark or stamp to another PDF page | |
pdfApi.PutPageAddStamp(name, pageNumber, null, null, stampBody, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Download updated document from storage server | |
storageApi.GetDownload(name, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var outfilename = name; | |
var writeStream = fs.createWriteStream(data_path + outfilename); | |
writeStream.write(responseMessage.body); | |
}); | |
}); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains hidden or 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
For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var PdfApi = require('asposepdfcloud'); | |
var StorageApi = require('asposestoragecloud'); | |
var configProps = require('../config/config.json'); | |
var data_path = '../../../Data/'; | |
var AppSID = configProps.app_sid; | |
var AppKey = configProps.api_key; | |
var outFolder = configProps.out_folder; | |
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true}; | |
// Instantiate Aspose Storage API SDK | |
var storageApi = new StorageApi(config); | |
// Instantiate Aspose.Pdf API SDK | |
var pdfApi = new PdfApi(config); | |
// Set input file name | |
var name = "sample-input.pdf"; | |
var pageNumber = 1; | |
var stampBody = { | |
'Value' : 'Aspose.com', | |
'Background' : true, | |
'Type' : 'Text' | |
}; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Pdf Cloud SDK API to insert page of one PDF as watermark or stamp to another PDF page | |
pdfApi.PutPageAddStamp(name, pageNumber, null, null, stampBody, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Download updated document from storage server | |
storageApi.GetDownload(name, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var outfilename = name; | |
var writeStream = fs.createWriteStream(data_path + outfilename); | |
writeStream.write(responseMessage.body); | |
}); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment