Last active
February 20, 2017 11:46
-
-
Save aspose-slides/0e4b22863aaa595f9c6c9e370c0b7792 to your computer and use it in GitHub Desktop.
This Gist contains Node.js code snippets for examples of Aspose.Slides for Cloud.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Aspose.Slides-for-Cloud-Node.js |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
For complete examples and data files, please go to https://github.com/aspose-slides/Aspose.Slides-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var SlidesApi = require('asposeslidescloud'); | |
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.Slides API SDK | |
var slidesApi = new SlidesApi(config); | |
// Set input file name | |
var filename = "sample"; | |
var name = filename + ".pptx"; | |
var format = "tiff"; | |
var versionId = null; | |
var storage = null; | |
var folder = null; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, versionId, storage, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Slides Cloud SDK API to save a presentation to different other formats | |
slidesApi.GetSlidesDocumentWithFormat(name, format, null, null, storage, folder, 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 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-slides/Aspose.Slides-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var SlidesApi = require('asposeslidescloud'); | |
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.Slides API SDK | |
var slidesApi = new SlidesApi(config); | |
// Set input file name | |
var filename = "sample"; | |
var name = filename + ".pptx"; | |
var format = "tiff"; | |
var versionId = null; | |
var storage = "AsposeDropboxStorage"; | |
var folder = null; | |
try { | |
// Upload file to 3rd party cloud storage | |
storageApi.PutCreate(name, versionId, storage, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Slides Cloud SDK API to save a presentation to different other formats | |
slidesApi.GetSlidesDocumentWithFormat(name, format, null, null, storage, folder, 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 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-slides/Aspose.Slides-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var SlidesApi = require('asposeslidescloud'); | |
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.Slides API SDK | |
var slidesApi = new SlidesApi(config); | |
// Set input file name | |
var filename = "sample"; | |
var name = filename + ".pptx"; | |
var format = "pdf"; | |
try { | |
// Invoke Aspose.Slides Cloud SDK API to save a presentation to different other formats using input stream | |
slidesApi.PutSlidesConvert(null, format, null, data_path+name, 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 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-slides/Aspose.Slides-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var SlidesApi = require('asposeslidescloud'); | |
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.Slides API SDK | |
var slidesApi = new SlidesApi(config); | |
// Set input file name | |
var filename = "sample"; | |
var name = filename + ".pptx"; | |
var format = "pdf"; | |
var jpegQuality = 50; | |
var versionId = null; | |
var storage = null; | |
var folder = null; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, versionId, storage, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Slides Cloud SDK API to save a presentation to different other formats with additional settings | |
slidesApi.GetSlidesDocumentWithFormat(name, format, jpegQuality, null, storage, folder, 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 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-slides/Aspose.Slides-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var SlidesApi = require('asposeslidescloud'); | |
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.Slides API SDK | |
var slidesApi = new SlidesApi(config); | |
// Set input file name | |
var name = "sample" + Math.floor((Math.random() * 1000) + 1) + ".pptx"; | |
var templatePath = "sample.pptx"; | |
var storage = null; | |
var folder = null; | |
try { | |
// Invoke Aspose.Slides Cloud SDK API to create a new empty presentation | |
slidesApi.PutNewPresentation(name, null, storage, folder, data_path + "sample.pptx", function(responseMessage) { | |
assert.equal(responseMessage.status, 'Created'); | |
// Download presentation from cloud storage | |
storageApi.GetDownload(name, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var writeStream = fs.createWriteStream(data_path + name); | |
writeStream.write(responseMessage.body); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
For complete examples and data files, please go to https://github.com/aspose-slides/Aspose.Slides-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var SlidesApi = require('asposeslidescloud'); | |
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.Slides API SDK | |
var slidesApi = new SlidesApi(config); | |
// Set input file name | |
var name = "sample.pptx"; | |
var mergeFile1 = "welcome.pptx"; | |
var mergeFile2 = "demo.pptx"; | |
var orderedMergeRequestBody = { | |
'PresentationPaths' : [mergeFile1, mergeFile2] | |
}; | |
try { | |
// Upload files to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
storageApi.PutCreate(mergeFile1, null, null, data_path + mergeFile1 , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
storageApi.PutCreate(mergeFile2, null, null, data_path + mergeFile2 , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Slides Cloud SDK API to merge multiple presentation files | |
slidesApi.PostPresentationMerge(name, null, null, orderedMergeRequestBody, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Download presentation from cloud storage | |
storageApi.GetDownload(name, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var writeStream = fs.createWriteStream(data_path + name); | |
writeStream.write(responseMessage.body); | |
}); | |
}); | |
}); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
For complete examples and data files, please go to https://github.com/aspose-slides/Aspose.Slides-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var SlidesApi = require('asposeslidescloud'); | |
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.Slides API SDK | |
var slidesApi = new SlidesApi(config); | |
// Set input file name | |
var name = "sample.pptx"; | |
var mergeFile1 = "welcome.pptx"; | |
var mergeFile2 = "demo.pptx"; | |
var presentationToMerge1 = { | |
'Path' : mergeFile1, | |
'Slides' : [2] | |
}; | |
var presentationToMerge2 = { | |
'Path' : mergeFile2, | |
'Slides' : [1] | |
}; | |
var orderedMergeRequestBody = { | |
'Presentations' : [presentationToMerge1, presentationToMerge2] | |
}; | |
try { | |
// Upload files to aspose cloud storage | |
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
storageApi.PutCreate(mergeFile1, null, null, data_path + mergeFile1 , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
storageApi.PutCreate(mergeFile2, null, null, data_path + mergeFile2 , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Slides Cloud SDK API to take selected slides from multiple presentation files and then merge | |
slidesApi.PutPresentationMerge(name, null, null, orderedMergeRequestBody, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Download presentation from cloud storage | |
storageApi.GetDownload(name, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var writeStream = fs.createWriteStream(data_path + name); | |
writeStream.write(responseMessage.body); | |
}); | |
}); | |
}); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
For complete examples and data files, please go to https://github.com/aspose-slides/Aspose.Slides-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var SlidesApi = require('asposeslidescloud'); | |
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.Slides API SDK | |
var slidesApi = new SlidesApi(config); | |
// Set input file name | |
var name = "sample-input.pptx"; | |
var versionId = null; | |
var storage = null; | |
var folder = null; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, versionId, storage, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Slides Cloud SDK API to get properties of a powerpoint document | |
slidesApi.GetSlidesDocumentProperties(name, folder, storage, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Display the properties info | |
responseMessage.body.DocumentProperties.List.forEach(function(docProperty) { | |
console.log(docProperty.Name + " :: " + docProperty.Value); | |
}); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
For complete examples and data files, please go to https://github.com/aspose-slides/Aspose.Slides-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var SlidesApi = require('asposeslidescloud'); | |
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.Slides API SDK | |
var slidesApi = new SlidesApi(config); | |
// Set input file name | |
var name = "sample-input.pptx"; | |
var versionId = null; | |
var storage = null; | |
var folder = null; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, versionId, storage, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Slides Cloud SDK API to delete all document properties | |
slidesApi.DeleteSlidesDocumentProperties(name, folder, storage, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
console.log("All document properties have been deleted."); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
For complete examples and data files, please go to https://github.com/aspose-slides/Aspose.Slides-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var SlidesApi = require('asposeslidescloud'); | |
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.Slides API SDK | |
var slidesApi = new SlidesApi(config); | |
// Set input file name | |
var name = "sample-input.pptx"; | |
var propertyName = "Author"; | |
var docProBody = { | |
'Name' : 'Author', | |
'Value' :'Naeem Akram' | |
}; | |
var versionId = null; | |
var storage = null; | |
var folder = null; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, versionId, storage, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Slides Cloud SDK API to set a single document property | |
slidesApi.PutSlidesSetDocumentProperty(name, propertyName, folder, storage, docProBody, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var docProperty = responseMessage.body.DocumentProperty; | |
console.log(docProperty.Name + " :: " + docProperty.Value); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
For complete examples and data files, please go to https://github.com/aspose-slides/Aspose.Slides-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var SlidesApi = require('asposeslidescloud'); | |
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.Slides API SDK | |
var slidesApi = new SlidesApi(config); | |
// Set input file name | |
var name = "sample-input.pptx"; | |
var from = 2; | |
var to = 3; | |
var format = "png"; | |
var versionId = null; | |
var storage = null; | |
var folder = null; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, versionId, storage, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Slides Cloud SDK API to split all or specific slides of a presentation file to specify format | |
slidesApi.PostSlidesSplit(name, null, null, to, from, null, format, storage, folder, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
responseMessage.body.SplitResult.Slides.forEach(function(splitDoc) { | |
var urlString = splitDoc.Href; | |
var splittedFileName = urlString.split('/').pop(); | |
// Download file 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 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-slides/Aspose.Slides-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var SlidesApi = require('asposeslidescloud'); | |
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.Slides API SDK | |
var slidesApi = new SlidesApi(config); | |
// Set input file name | |
var name = "sample-input.pptx"; | |
var versionId = null; | |
var storage = null; | |
var folder = null; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, versionId, storage, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Slides Cloud SDK API to get images in a presentation | |
slidesApi.GetSlidesImages(name, folder, storage, 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 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-slides/Aspose.Slides-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var SlidesApi = require('asposeslidescloud'); | |
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.Slides API SDK | |
var slidesApi = new SlidesApi(config); | |
// Set input file name | |
var name = "sample-input.pptx"; | |
var versionId = null; | |
var storage = "AsposeDropboxStorage"; | |
var folder = null; | |
try { | |
// Upload file to 3rd party cloud storage | |
storageApi.PutCreate(name, versionId, storage, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Slides Cloud SDK API to get images in a presentation | |
slidesApi.GetSlidesImages(name, folder, storage, 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 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-slides/Aspose.Slides-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var SlidesApi = require('asposeslidescloud'); | |
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.Slides API SDK | |
var slidesApi = new SlidesApi(config); | |
// Set input file name | |
var name = "sample-input.pptx"; | |
var slideIndex = 3; | |
var versionId = null; | |
var storage = null; | |
var folder = null; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, versionId, storage, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Slides Cloud SDK API to get images in a slide | |
slidesApi.GetSlidesSlideImages(name, slideIndex, folder, storage, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
console.log("Total Images Found In Slide[3] :: " + responseMessage.body.Images.List.length); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
For complete examples and data files, please go to https://github.com/aspose-slides/Aspose.Slides-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var SlidesApi = require('asposeslidescloud'); | |
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.Slides API SDK | |
var slidesApi = new SlidesApi(config); | |
// Set input file name | |
var name = "sample-input.pptx"; | |
var slideIndex = 3; | |
var versionId = null; | |
var storage = "AsposeDropboxStorage"; | |
var folder = null; | |
try { | |
// Upload file to 3rd party cloud storage | |
storageApi.PutCreate(name, versionId, storage, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Slides Cloud SDK API to get images in a slide | |
slidesApi.GetSlidesSlideImages(name, slideIndex, folder, storage, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
console.log("Total Images Found In Slide[3] :: " + responseMessage.body.Images.List.length); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
For complete examples and data files, please go to https://github.com/aspose-slides/Aspose.Slides-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var SlidesApi = require('asposeslidescloud'); | |
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.Slides API SDK | |
var slidesApi = new SlidesApi(config); | |
// Set input file name | |
var name = "sample-input.pptx"; | |
var slideIndex = 1; | |
var versionId = null; | |
var storage = null; | |
var folder = null; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, versionId, storage, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Slides Cloud SDK API to extract shapes from a particular slide | |
slidesApi.GetSlidesSlideShapes(name, slideIndex, folder, storage, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Display Shape Href | |
responseMessage.body.ShapeList.ShapesLinks.forEach(function(shapeLink) { | |
console.log("Shape Href :: " + shapeLink.Uri.Href); | |
}); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
For complete examples and data files, please go to https://github.com/aspose-slides/Aspose.Slides-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var SlidesApi = require('asposeslidescloud'); | |
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.Slides API SDK | |
var slidesApi = new SlidesApi(config); | |
// Set input file name | |
var name = "sample-input.pptx"; | |
var slideIndex = 1; | |
var versionId = null; | |
var storage = "AsposeDropboxStorage"; | |
var folder = null; | |
try { | |
// Upload file to 3rd party cloud storage | |
storageApi.PutCreate(name, versionId, storage, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Slides Cloud SDK API to extract shapes from a particular slide | |
slidesApi.GetSlidesSlideShapes(name, slideIndex, folder, storage, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Display Shape Href | |
responseMessage.body.ShapeList.ShapesLinks.forEach(function(shapeLink) { | |
console.log("Shape Href :: " + shapeLink.Uri.Href); | |
}); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
For complete examples and data files, please go to https://github.com/aspose-slides/Aspose.Slides-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var SlidesApi = require('asposeslidescloud'); | |
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.Slides API SDK | |
var slidesApi = new SlidesApi(config); | |
// Set input file name | |
var name = "sample-input.pptx"; | |
var slideIndex = 1; | |
var shapePath = "1"; | |
var versionId = null; | |
var storage = null; | |
var folder = null; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, versionId, storage, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Slides Cloud SDK API to extract shapes from a particular slide | |
slidesApi.GetSlidesSlideShapesParent(name, slideIndex, shapePath, folder, storage, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Display Shape Href | |
var shape = responseMessage.body.Shape; | |
console.log("Name :: " + shape.Name); | |
console.log("Text :: " + shape.Text); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
For complete examples and data files, please go to https://github.com/aspose-slides/Aspose.Slides-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var SlidesApi = require('asposeslidescloud'); | |
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.Slides API SDK | |
var slidesApi = new SlidesApi(config); | |
// Set input file name | |
var name = "sample-input.pptx"; | |
var versionId = null; | |
var storage = null; | |
var folder = null; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, versionId, storage, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Slides Cloud SDK API to add new slide in a presentation | |
slidesApi.PostAddEmptySlide(name, folder, storage, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Download presentation from cloud storage | |
storageApi.GetDownload(name, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var writeStream = fs.createWriteStream(data_path + name); | |
writeStream.write(responseMessage.body); | |
}); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
For complete examples and data files, please go to https://github.com/aspose-slides/Aspose.Slides-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var SlidesApi = require('asposeslidescloud'); | |
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.Slides API SDK | |
var slidesApi = new SlidesApi(config); | |
// Set input file name | |
var name = "sample-input.pptx"; | |
var oldPosition = 3; | |
var newPosition = 2; | |
var versionId = null; | |
var storage = null; | |
var folder = null; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, versionId, storage, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Slides Cloud SDK API to change the position of existing slides in a presentation | |
slidesApi.PostSlidesReorderPosition(name, oldPosition, newPosition, folder, storage, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Download presentation from cloud storage | |
storageApi.GetDownload(name, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var writeStream = fs.createWriteStream(data_path + name); | |
writeStream.write(responseMessage.body); | |
}); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
For complete examples and data files, please go to https://github.com/aspose-slides/Aspose.Slides-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var SlidesApi = require('asposeslidescloud'); | |
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.Slides API SDK | |
var slidesApi = new SlidesApi(config); | |
// Set input file name | |
var name = "sample-input.pptx"; | |
var position = 1; | |
var slideToClone = 3; | |
var versionId = null; | |
var storage = null; | |
var folder = null; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, versionId, storage, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Slides Cloud SDK API to copy existing slides in a presentation | |
slidesApi.PostClonePresentationSlide(name, position, slideToClone, folder, storage, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Download presentation from cloud storage | |
storageApi.GetDownload(name, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var writeStream = fs.createWriteStream(data_path + name); | |
writeStream.write(responseMessage.body); | |
}); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
For complete examples and data files, please go to https://github.com/aspose-slides/Aspose.Slides-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var SlidesApi = require('asposeslidescloud'); | |
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.Slides API SDK | |
var slidesApi = new SlidesApi(config); | |
//set input file name | |
var name = "sample-input.pptx"; | |
var slideIndex = 3; | |
var versionId = null; | |
var storage = null; | |
var folder = null; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, versionId, storage, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Slides Cloud SDK API to delete a specific slide from a presentation | |
slidesApi.DeleteSlideByIndex(name, slideIndex, folder, storage, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Download presentation from cloud storage | |
storageApi.GetDownload(name, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var writeStream = fs.createWriteStream(data_path + name); | |
writeStream.write(responseMessage.body); | |
}); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
For complete examples and data files, please go to https://github.com/aspose-slides/Aspose.Slides-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var SlidesApi = require('asposeslidescloud'); | |
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.Slides API SDK | |
var slidesApi = new SlidesApi(config); | |
// Set input file name | |
var name = "sample-input.pptx"; | |
var versionId = null; | |
var storage = null; | |
var folder = null; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, versionId, storage, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Slides Cloud SDK API to delete all slides from a presentation | |
slidesApi.DeleteSlidesCleanSlidesList(name, folder, storage, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Download presentation from cloud storage | |
storageApi.GetDownload(name, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var writeStream = fs.createWriteStream(data_path + name); | |
writeStream.write(responseMessage.body); | |
}); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
For complete examples and data files, please go to https://github.com/aspose-slides/Aspose.Slides-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var SlidesApi = require('asposeslidescloud'); | |
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.Slides API SDK | |
var slidesApi = new SlidesApi(config); | |
// Set input file name | |
var name = "sample-input.pptx"; | |
var slideIndex = 1; | |
var versionId = null; | |
var storage = null; | |
var folder = null; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, versionId, storage, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Slides Cloud SDK API to remove background of a particular slide | |
slidesApi.DeleteSlidesSlideBackground(name, slideIndex, folder, storage, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Download presentation from cloud storage | |
storageApi.GetDownload(name, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var writeStream = fs.createWriteStream(data_path + name); | |
writeStream.write(responseMessage.body); | |
}); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
For complete examples and data files, please go to https://github.com/aspose-slides/Aspose.Slides-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var SlidesApi = require('asposeslidescloud'); | |
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.Slides API SDK | |
var slidesApi = new SlidesApi(config); | |
// Set input file name | |
var name = "sample-input.pptx"; | |
var versionId = null; | |
var storage = "AsposeDropboxStorage"; | |
var folder = null; | |
try { | |
// Upload file to 3rd party cloud storage | |
storageApi.PutCreate(name, versionId, storage, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Slides Cloud SDK API to delete all slides from a presentation | |
slidesApi.DeleteSlidesCleanSlidesList(name, folder, storage, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Download presentation from cloud storage | |
storageApi.GetDownload(name, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var writeStream = fs.createWriteStream(data_path + name); | |
writeStream.write(responseMessage.body); | |
}); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
For complete examples and data files, please go to https://github.com/aspose-slides/Aspose.Slides-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var SlidesApi = require('asposeslidescloud'); | |
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.Slides API SDK | |
var slidesApi = new SlidesApi(config); | |
// Set input file name | |
var name = "sample-input.pptx"; | |
var slideIndex = 1; | |
var versionId = null; | |
var storage = null; | |
var folder = null; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, versionId, storage, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Slides Cloud SDK API to get particular slide info | |
slidesApi.GetSlidesSlide(name, slideIndex, folder, storage, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var slideInfo = responseMessage.body.Slide; | |
console.log("Height : " + slideInfo.Height); | |
console.log("Width : " + slideInfo.Width); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
For complete examples and data files, please go to https://github.com/aspose-slides/Aspose.Slides-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var SlidesApi = require('asposeslidescloud'); | |
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.Slides API SDK | |
var slidesApi = new SlidesApi(config); | |
// Set input file name | |
var name = "sample-input.pptx"; | |
var slideIndex = 1; | |
var versionId = null; | |
var storage = null; | |
var folder = null; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, versionId, storage, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Slides Cloud SDK API to get comments of a particular slide | |
slidesApi.GetSlidesSlideComments(name, slideIndex, folder, storage, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
if(config.debug){console.log('body:', responseMessage.body);} | |
responseMessage.body.SlideComments.List.forEach(function(slideComment) { | |
console.log("Author :: " + slideComment.Author); | |
console.log("Text :: " + slideComment.Text); | |
}); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
For complete examples and data files, please go to https://github.com/aspose-slides/Aspose.Slides-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var SlidesApi = require('asposeslidescloud'); | |
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.Slides API SDK | |
var slidesApi = new SlidesApi(config); | |
// Set input file name | |
var name = "sample-input.pptx"; | |
var slideIndex = 1; | |
var placeholderIndex = 0; | |
var versionId = null; | |
var storage = null; | |
var folder = null; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, versionId, storage, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Slides Cloud SDK API to get placeholder from a particular slide | |
slidesApi.GetSlidesPlaceholder(name, slideIndex, placeholderIndex, folder, storage, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var placeholder = responseMessage.body.Placeholder; | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
For complete examples and data files, please go to https://github.com/aspose-slides/Aspose.Slides-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var SlidesApi = require('asposeslidescloud'); | |
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.Slides API SDK | |
var slidesApi = new SlidesApi(config); | |
// Set input file name | |
var name = "sample-input.pptx"; | |
var slideIndex = 1; | |
var versionId = null; | |
var storage = null; | |
var folder = null; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, versionId, storage, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Slides Cloud SDK API to get placeholder from a particular slide | |
slidesApi.GetSlidesPlaceholders(name, slideIndex, folder, storage, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var placeholderCount = responseMessage.body.Placeholders.PlaceholderLinks.length; | |
console.log("PlaceholderCount :: " + placeholderCount); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
For complete examples and data files, please go to https://github.com/aspose-slides/Aspose.Slides-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var SlidesApi = require('asposeslidescloud'); | |
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.Slides API SDK | |
var slidesApi = new SlidesApi(config); | |
// Set input file name | |
var name = "sample-input.pptx"; | |
var slideIndex = 1; | |
var versionId = null; | |
var storage = null; | |
var folder = null; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, versionId, storage, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Slides Cloud SDK API to get background information of a particular slide | |
slidesApi.GetSlidesSlideBackground(name, slideIndex, folder, storage, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var slideBackground = responseMessage.body.Background; | |
console.log("SlideBackground Type :: " + slideBackground.Type); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
For complete examples and data files, please go to https://github.com/aspose-slides/Aspose.Slides-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var SlidesApi = require('asposeslidescloud'); | |
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.Slides API SDK | |
var slidesApi = new SlidesApi(config); | |
// Set input file name | |
var name = "sample-input.pptx"; | |
var slideIndex = 1; | |
var versionId = null; | |
var storage = null; | |
var folder = null; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, versionId, storage, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Slides Cloud SDK API to get font scheme of a particular slide | |
slidesApi.GetSlidesThemeColorScheme(name, slideIndex, folder, storage, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var colorScheme = responseMessage.body.ColorScheme; | |
console.log("Accent1 : " + colorScheme.Accent1); | |
console.log("Accent3 : " + colorScheme.Accent2); | |
console.log("Dark1 : " + colorScheme.Dark1); | |
console.log("Dark2 : " + colorScheme.Dark2); | |
console.log("Light1 : " + colorScheme.Light1); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
For complete examples and data files, please go to https://github.com/aspose-slides/Aspose.Slides-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var SlidesApi = require('asposeslidescloud'); | |
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.Slides API SDK | |
var slidesApi = new SlidesApi(config); | |
// Set input file name | |
var name = "sample-input.pptx"; | |
var slideIndex = 1; | |
var versionId = null; | |
var storage = null; | |
var folder = null; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, versionId, storage, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Slides Cloud SDK API to get PowerPoint document slide list | |
slidesApi.GetSlidesSlidesList(name, folder, storage, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var count = responseMessage.body.Slides.SlideList.length; | |
console.log("Total Slides :: " + count); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
For complete examples and data files, please go to https://github.com/aspose-slides/Aspose.Slides-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var SlidesApi = require('asposeslidescloud'); | |
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.Slides API SDK | |
var slidesApi = new SlidesApi(config); | |
// Set input file name | |
var name = "sample-input.pptx"; | |
var slideIndex = 1; | |
var versionId = null; | |
var storage = "AsposeDropboxStorage"; | |
var folder = null; | |
try { | |
// Upload file to 3rd party cloud storage | |
storageApi.PutCreate(name, versionId, storage, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Slides Cloud SDK API to get PowerPoint document slide list | |
slidesApi.GetSlidesSlidesList(name, folder, storage, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var count = responseMessage.body.Slides.SlideList.length; | |
console.log("Total Slides :: " + count); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
For complete examples and data files, please go to https://github.com/aspose-slides/Aspose.Slides-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var SlidesApi = require('asposeslidescloud'); | |
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.Slides API SDK | |
var slidesApi = new SlidesApi(config); | |
// Set input file name | |
var name = "sample-input.pptx"; | |
var slideIndex = 1; | |
var versionId = null; | |
var storage = null; | |
var folder = null; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, versionId, storage, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Slides Cloud SDK API to get font scheme of a particular slide | |
slidesApi.GetSlidesThemeFontScheme(name, slideIndex, folder, storage, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var fontScheme = responseMessage.body.FontScheme; | |
console.log("Name: " + fontScheme.Name); | |
console.log("ComplexScript (heading part) : " + fontScheme.Major.ComplexScript); | |
console.log("EastAsian (heading part) : " + fontScheme.Major.EastAsian); | |
console.log("Latin (heading part) : " + fontScheme.Major.Latin); | |
console.log("EastAsian (body part) : " + fontScheme.Minor.EastAsian); | |
console.log("Latin (body part) : " + fontScheme.Minor.Latin); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
For complete examples and data files, please go to https://github.com/aspose-slides/Aspose.Slides-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var SlidesApi = require('asposeslidescloud'); | |
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.Slides API SDK | |
var slidesApi = new SlidesApi(config); | |
// Set input file name | |
var filename = "sample-input"; | |
var name = filename + ".pptx"; | |
var slideIndex = 3; | |
var format = "jpeg"; | |
var versionId = null; | |
var storage = null; | |
var folder = null; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, versionId, storage, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Slides Cloud SDK API to save a particular slide as image | |
slidesApi.GetSlideWithFormat(name, slideIndex, format, null, null, folder, storage, 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 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-slides/Aspose.Slides-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var SlidesApi = require('asposeslidescloud'); | |
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.Slides API SDK | |
var slidesApi = new SlidesApi(config); | |
// Set input file name | |
var filename = "sample-input"; | |
var name = filename + ".pptx"; | |
var slideIndex = 3; | |
var format = "jpeg"; | |
var versionId = null; | |
var storage = "AsposeDropboxStorage"; | |
var folder = null; | |
try { | |
// Upload file to 3rd party cloud storage | |
storageApi.PutCreate(name, versionId, storage, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Slides Cloud SDK API to save a particular slide as image | |
slidesApi.GetSlideWithFormat(name, slideIndex, format, null, null, folder, storage, 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 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-slides/Aspose.Slides-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var SlidesApi = require('asposeslidescloud'); | |
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.Slides API SDK | |
var slidesApi = new SlidesApi(config); | |
// Set input file name | |
var filename = "sample-input"; | |
var name = filename + ".pptx"; | |
var slideIndex = 3; | |
var format = "jpeg"; | |
var width = 200; | |
var height = 300; | |
var versionId = null; | |
var storage = null; | |
var folder = null; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, versionId, storage, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Slides Cloud SDK API to save a particular slide as image | |
slidesApi.GetSlideWithFormat(name, slideIndex, format, width, height, folder, storage, 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 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-slides/Aspose.Slides-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var SlidesApi = require('asposeslidescloud'); | |
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.Slides API SDK | |
var slidesApi = new SlidesApi(config); | |
// Set input file name | |
var filename = "sample-input"; | |
var name = filename + ".pptx"; | |
var slideIndex = 3; | |
var format = "jpeg"; | |
var width = 200; | |
var height = 300; | |
var versionId = null; | |
var storage = "AsposeDropboxStorage"; | |
var folder = null; | |
try { | |
// Upload file to 3rd party cloud storage | |
storageApi.PutCreate(name, versionId, storage, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Slides Cloud SDK API to save a particular slide as image | |
slidesApi.GetSlideWithFormat(name, slideIndex, format, width, height, folder, storage, 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 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-slides/Aspose.Slides-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var SlidesApi = require('asposeslidescloud'); | |
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.Slides API SDK | |
var slidesApi = new SlidesApi(config); | |
// Set input file name | |
var name = "sample-input.pptx"; | |
var versionId = null; | |
var storage = null; | |
var folder = null; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, versionId, storage, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Slides Cloud SDK API to get all text items from a presentation | |
slidesApi.GetSlidesPresentationTextItems(name, null, folder, storage, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
responseMessage.body.TextItems.Items.forEach(function(textItem) { | |
console.log("Text :: " + textItem.Text); | |
}); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
For complete examples and data files, please go to https://github.com/aspose-slides/Aspose.Slides-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var SlidesApi = require('asposeslidescloud'); | |
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.Slides API SDK | |
var slidesApi = new SlidesApi(config); | |
// Set input file name | |
var name = "sample-input.pptx"; | |
var slideIndex = 1; | |
var versionId = null; | |
var storage = null; | |
var folder = null; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, versionId, storage, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Slides Cloud SDK API to get all text items from a slide | |
slidesApi.GetSlidesSlideTextItems(name, slideIndex, null, folder, storage, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
responseMessage.body.TextItems.Items.forEach(function(textItem) { | |
console.log("Text :: " + textItem.Text); | |
}); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
For complete examples and data files, please go to https://github.com/aspose-slides/Aspose.Slides-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var SlidesApi = require('asposeslidescloud'); | |
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.Slides API SDK | |
var slidesApi = new SlidesApi(config); | |
// Set input file name | |
var name = "sample-input.pptx"; | |
var slideIndex = 1; | |
var versionId = null; | |
var storage = "AsposeDropboxStorage"; | |
var folder = null; | |
try { | |
// Upload source file to 3rd party cloud storage | |
storageApi.PutCreate(name, versionId, storage, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Slides Cloud SDK API to get all text items from a slide | |
slidesApi.GetSlidesSlideTextItems(name, slideIndex, null, folder, storage, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
responseMessage.body.TextItems.Items.forEach(function(textItem) { | |
console.log("Text :: " + textItem.Text); | |
}); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
For complete examples and data files, please go to https://github.com/aspose-slides/Aspose.Slides-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var SlidesApi = require('asposeslidescloud'); | |
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.Slides API SDK | |
var slidesApi = new SlidesApi(config); | |
// Set input file name | |
var name = "sample-input.pptx"; | |
var versionId = null; | |
var storage = "AsposeDropboxStorage"; | |
var folder = null; | |
try { | |
// Upload file to 3rd party cloud storage | |
storageApi.PutCreate(name, versionId, storage, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Slides Cloud SDK API to get all text items from a presentation | |
slidesApi.GetSlidesPresentationTextItems(name, null, folder, storage, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
responseMessage.body.TextItems.Items.forEach(function(textItem) { | |
console.log("Text :: " + textItem.Text); | |
}); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
For complete examples and data files, please go to https://github.com/aspose-slides/Aspose.Slides-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var SlidesApi = require('asposeslidescloud'); | |
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.Slides API SDK | |
var slidesApi = new SlidesApi(config); | |
// Set input file name | |
var name = "sample-input.pptx"; | |
var oldValue = "aspose"; | |
var newValue = "aspose2"; | |
var versionId = null; | |
var storage = null; | |
var folder = null; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, versionId, storage, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Slides Cloud SDK API to replace all instances of a text in a Presentation | |
slidesApi.PostSlidesPresentationReplaceText(name, oldValue, newValue, true, folder, storage, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Download presentation from cloud storage | |
storageApi.GetDownload(name, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var writeStream = fs.createWriteStream(data_path + name); | |
writeStream.write(responseMessage.body); | |
}); | |
}); | |
}); | |
}catch (e) { | |
console.log("exception in example"); | |
console.log(e); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
For complete examples and data files, please go to https://github.com/aspose-slides/Aspose.Slides-for-Cloud | |
var fs = require('fs'); | |
var assert = require('assert'); | |
var SlidesApi = require('asposeslidescloud'); | |
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.Slides API SDK | |
var slidesApi = new SlidesApi(config); | |
// Set input file name | |
var name = "sample-input.pptx"; | |
var slideIndex = 1; | |
var oldValue = "Aspose"; | |
var newValue = "Aspose2"; | |
var versionId = null; | |
var storage = null; | |
var folder = null; | |
try { | |
// Upload source file to aspose cloud storage | |
storageApi.PutCreate(name, versionId, storage, data_path + name , function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Invoke Aspose.Slides Cloud SDK API to replace all instances of a text in a slide | |
slidesApi.PostSlidesSlideReplaceText(name, slideIndex, oldValue, newValue, false, folder, storage, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
// Download presentation from cloud storage | |
storageApi.GetDownload(name, null, null, function(responseMessage) { | |
assert.equal(responseMessage.status, 'OK'); | |
var writeStream = fs.createWriteStream(data_path + name); | |
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