Last active
March 8, 2020 19:34
-
-
Save groupdocscloud/0b518025a03dae691c9d9421153a9650 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Conversion-Node |
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/groupdocs-conversion-cloud/groupdocs-conversion-cloud-node-samples | |
global.conversion_cloud = require("groupdocs-conversion-cloud"); | |
global.appSid = "XXXX-XXXX-XXXX-XXXX"; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
global.appKey = "XXXXXXXXXXXXXXXX"; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
global.convertApi = conversion_cloud.ConvertApi.fromKeys(appSid, appKey); | |
let settings = new conversion_cloud.ConvertSettings(); | |
settings.filePath = "WordProcessing/four-pages.docx"; | |
settings.format = "html"; | |
let convertOptions = new conversion_cloud.HtmlConvertOptions(); | |
convertOptions.fromPage = 1; | |
convertOptions.pagesCount = 1; | |
convertOptions.fixedLayout = true; | |
settings.convertOptions = convertOptions | |
settings.outputPath = "converted"; | |
let result = await convertApi.convertDocument(new conversion_cloud.ConvertDocumentRequest(settings)); |
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/groupdocs-conversion-cloud/groupdocs-conversion-cloud-node-samples | |
global.conversion_cloud = require("groupdocs-conversion-cloud"); | |
global.appSid = "XXXX-XXXX-XXXX-XXXX"; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
global.appKey = "XXXXXXXXXXXXXXXX"; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
global.convertApi = conversion_cloud.ConvertApi.fromKeys(appSid, appKey); | |
let settings = new conversion_cloud.ConvertSettings(); | |
settings.filePath = "WordProcessing/four-pages.docx"; | |
settings.format = "jpg"; | |
let convertOptions = new conversion_cloud.JpgConvertOptions(); | |
convertOptions.fromPage = 1; | |
convertOptions.pagesCount = 2; | |
settings.convertOptions = convertOptions | |
settings.outputPath = "converted"; | |
let result = await convertApi.convertDocument(new conversion_cloud.ConvertDocumentRequest(settings)); |
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/groupdocs-conversion-cloud/groupdocs-conversion-cloud-node-samples | |
global.conversion_cloud = require("groupdocs-conversion-cloud"); | |
global.appSid = "XXXX-XXXX-XXXX-XXXX"; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
global.appKey = "XXXXXXXXXXXXXXXX"; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
global.convertApi = conversion_cloud.ConvertApi.fromKeys(appSid, appKey); | |
let settings = new conversion_cloud.ConvertSettings(); | |
settings.filePath = "WordProcessing/password-protected.docx"; | |
settings.format = "pdf"; | |
let loadOptions = new conversion_cloud.DocxLoadOptions(); | |
loadOptions.password = "password"; | |
settings.loadOptions = loadOptions; | |
let convertOptions = new conversion_cloud.PdfConvertOptions(); | |
convertOptions.centerWindow = true; | |
convertOptions.compressImages = false; | |
convertOptions.displayDocTitle = true; | |
convertOptions.dpi = 1024.0; | |
convertOptions.fitWindow = false; | |
convertOptions.fromPage = 1; | |
convertOptions.grayscale = false; | |
convertOptions.imageQuality = 100; | |
convertOptions.linearize = false; | |
convertOptions.marginTop = 5; | |
convertOptions.marginLeft = 5; | |
convertOptions.password = "password"; | |
convertOptions.unembedFonts = true; | |
convertOptions.removeUnusedStreams = true; | |
convertOptions.removeUnusedObjects = true; | |
convertOptions.removePdfaCompliance = false; | |
settings.convertOptions = convertOptions | |
settings.outputPath = "converted"; | |
let result = await convertApi.convertDocument(new conversion_cloud.ConvertDocumentRequest(settings)); |
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/groupdocs-conversion-cloud/groupdocs-conversion-cloud-node-samples | |
global.conversion_cloud = require("groupdocs-conversion-cloud"); | |
global.appSid = "XXXX-XXXX-XXXX-XXXX"; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
global.appKey = "XXXXXXXXXXXXXXXX"; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
global.convertApi = conversion_cloud.ConvertApi.fromKeys(appSid, appKey); | |
let settings = new conversion_cloud.ConvertSettings(); | |
settings.filePath = "WordProcessing/four-pages.docx"; | |
settings.format = "xlsx"; | |
let convertOptions = new conversion_cloud.SpreadsheetConvertOptions(); | |
convertOptions.fromPage = 2; | |
convertOptions.pagesCount = 1; | |
convertOptions.zoom = 150; | |
settings.convertOptions = convertOptions | |
settings.outputPath = "converted"; | |
let result = await convertApi.convertDocument(new conversion_cloud.ConvertDocumentRequest(settings)); |
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/groupdocs-conversion-cloud/groupdocs-conversion-cloud-node-samples | |
global.conversion_cloud = require("groupdocs-conversion-cloud"); | |
global.appSid = "XXXX-XXXX-XXXX-XXXX"; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
global.appKey = "XXXXXXXXXXXXXXXX"; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
global.convertApi = conversion_cloud.ConvertApi.fromKeys(appSid, appKey); | |
let settings = new conversion_cloud.ConvertSettings(); | |
settings.filePath = "WordProcessing/four-pages.docx"; | |
settings.format = "xlsx"; | |
let convertOptions = new conversion_cloud.SpreadsheetConvertOptions(); | |
convertOptions.fromPage = 2; | |
convertOptions.pagesCount = 1; | |
convertOptions.zoom = 150; | |
settings.convertOptions = convertOptions | |
settings.outputPath = "converted"; | |
let result = await convertApi.convertDocument(new conversion_cloud.ConvertDocumentRequest(settings)); |
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/groupdocs-conversion-cloud/groupdocs-conversion-cloud-node-samples | |
global.conversion_cloud = require("groupdocs-conversion-cloud"); | |
global.appSid = "XXXX-XXXX-XXXX-XXXX"; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
global.appKey = "XXXXXXXXXXXXXXXX"; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
global.convertApi = conversion_cloud.ConvertApi.fromKeys(appSid, appKey); | |
let settings = new conversion_cloud.ConvertSettings(); | |
settings.filePath = "Pdf/sample.pdf"; | |
settings.format = "docx"; | |
let loadOptions = new conversion_cloud.PdfLoadOptions(); | |
loadOptions.password = ""; | |
loadOptions.hidePdfAnnotations = true; | |
loadOptions.removeEmbeddedFiles = false; | |
loadOptions.flattenAllFields = true; | |
settings.loadOptions = loadOptions; | |
settings.convertOptions = new conversion_cloud.DocxConvertOptions(); | |
settings.outputPath = "converted"; | |
let result = await convertApi.convertDocument(new conversion_cloud.ConvertDocumentRequest(settings)); |
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/groupdocs-conversion-cloud/groupdocs-conversion-cloud-node-samples | |
global.conversion_cloud = require("groupdocs-conversion-cloud"); | |
global.appSid = "XXXX-XXXX-XXXX-XXXX"; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
global.appKey = "XXXXXXXXXXXXXXXX"; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
global.convertApi = conversion_cloud.ConvertApi.fromKeys(appSid, appKey); | |
let settings = new conversion_cloud.ConvertSettings(); | |
settings.filePath = "WordProcessing/four-pages.docx"; | |
settings.format = "pdf"; | |
let watermark = new conversion_cloud.WatermarkOptions(); | |
watermark.text = "Sample watermark"; | |
watermark.color = "Red"; | |
watermark.width = 100; | |
watermark.height = 100; | |
watermark.background = true; | |
let convertOptions = new conversion_cloud.PdfConvertOptions(); | |
convertOptions.watermarkOptions = watermark; | |
settings.convertOptions = convertOptions | |
settings.outputPath = "converted"; | |
let result = await convertApi.convertDocument(new conversion_cloud.ConvertDocumentRequest(settings)); |
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/groupdocs-conversion-cloud/groupdocs-conversion-cloud-node-samples | |
global.conversion_cloud = require("groupdocs-conversion-cloud"); | |
global.appSid = "XXXX-XXXX-XXXX-XXXX"; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
global.appKey = "XXXXXXXXXXXXXXXX"; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
global.convertApi = conversion_cloud.ConvertApi.fromKeys(appSid, appKey); | |
let settings = new conversion_cloud.ConvertSettings(); | |
settings.filePath = "WordProcessing/four-pages.docx"; | |
settings.format = "pdf"; | |
let convertOptions = new conversion_cloud.PdfConvertOptions(); | |
convertOptions.fromPage = 2; | |
convertOptions.pagesCount = 2; | |
settings.convertOptions = convertOptions | |
settings.outputPath = "converted/two-pages.pdf"; | |
let result = await convertApi.convertDocument(new conversion_cloud.ConvertDocumentRequest(settings)); |
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/groupdocs-conversion-cloud/groupdocs-conversion-cloud-node-samples | |
global.conversion_cloud = require("groupdocs-conversion-cloud"); | |
global.appSid = "XXXX-XXXX-XXXX-XXXX"; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
global.appKey = "XXXXXXXXXXXXXXXX"; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
global.convertApi = conversion_cloud.ConvertApi.fromKeys(appSid, appKey); | |
let settings = new conversion_cloud.ConvertSettings(); | |
settings.filePath = "WordProcessing/four-pages.docx"; | |
settings.format = "pdf"; | |
let convertOptions = new conversion_cloud.PdfConvertOptions(); | |
convertOptions.pages = [1, 3]; | |
settings.convertOptions = convertOptions | |
settings.outputPath = "converted/two-pages.pdf"; | |
let result = await convertApi.convertDocument(new conversion_cloud.ConvertDocumentRequest(settings)); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Conversion_Node_Convert_To_Any_Format { | |
static Run(convertToFormat, convertOptions) { | |
var settings = new groupdocs_conversion_cloud_1.ConvertSettings(); | |
settings.storageName = myStorage; | |
settings.filePath = "conversions/sample.docx"; | |
settings.format = convertToFormat; | |
settings.convertOptions = convertOptions; | |
settings.outputPath = "converted/" + convertToFormat; | |
var request = new groupdocs_conversion_cloud_1.ConvertDocumentRequest(settings); | |
convertApi.convertDocument(request) | |
.then(function (response) { | |
console.log("Document converted successfully: " + response[0].url); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Conversion_Node_Convert_To_Any_Format; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Conversion_Node_Convert_To_Any_Format_Stream { | |
static Run(convertToFormat, convertOptions) { | |
var settings = new groupdocs_conversion_cloud_1.ConvertSettings(); | |
settings.storageName = myStorage; | |
settings.filePath = "conversions/sample.docx"; | |
settings.format = convertToFormat; | |
settings.convertOptions = convertOptions; | |
settings.outputPath = null; // set OutputPath as null will result the output as document IOStream | |
var request = new groupdocs_conversion_cloud_1.ConvertDocumentRequest(settings); | |
convertApi.convertDocumentDownload(request) | |
.then(function (response) { | |
console.log("Document converted successfully: " + response.length); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Conversion_Node_Convert_To_Any_Format_Stream; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Conversion_Node_Convert_To_Cells { | |
static Run() { | |
var settings = new groupdocs_conversion_cloud_1.ConvertSettings(); | |
settings.storageName = myStorage; | |
settings.filePath = "conversions/password-protected.docx"; | |
settings.format = "xlsx"; | |
var loadOptions = new groupdocs_conversion_cloud_1.DocxLoadOptions(); | |
loadOptions.password = "password"; | |
settings.loadOptions = loadOptions; | |
var convertOptions = new groupdocs_conversion_cloud_1.XlsxConvertOptions(); | |
convertOptions.fromPage = 1; | |
convertOptions.pagesCount = 1; | |
convertOptions.password = "password"; | |
convertOptions.usePdf = false; | |
settings.convertOptions = convertOptions; | |
settings.outputPath = "converted/tocells"; | |
var request = new groupdocs_conversion_cloud_1.ConvertDocumentRequest(settings); | |
convertApi.convertDocument(request) | |
.then(function (response) { | |
console.log("Document converted successfully: " + response[0].url); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Conversion_Node_Convert_To_Cells; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Conversion_Node_Convert_To_Cells_Stream { | |
static Run() { | |
var settings = new groupdocs_conversion_cloud_1.ConvertSettings(); | |
settings.storageName = myStorage; | |
settings.filePath = "conversions/password-protected.docx"; | |
settings.format = "xlsx"; | |
var loadOptions = new groupdocs_conversion_cloud_1.DocxLoadOptions(); | |
loadOptions.password = "password"; | |
settings.loadOptions = loadOptions; | |
var convertOptions = new groupdocs_conversion_cloud_1.XlsxConvertOptions(); | |
convertOptions.fromPage = 1; | |
convertOptions.pagesCount = 1; | |
convertOptions.password = "password"; | |
convertOptions.usePdf = false; | |
settings.convertOptions = convertOptions; | |
settings.outputPath = null; // set OutputPath as null will result the output as document IOStream | |
var request = new groupdocs_conversion_cloud_1.ConvertDocumentRequest(settings); | |
convertApi.convertDocumentDownload(request) | |
.then(function (response) { | |
console.log("Document converted successfully: " + response.length); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Conversion_Node_Convert_To_Cells_Stream; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Conversion_Node_Convert_To_Html { | |
static Run() { | |
var settings = new groupdocs_conversion_cloud_1.ConvertSettings(); | |
settings.storageName = myStorage; | |
settings.filePath = "conversions/password-protected.docx"; | |
settings.format = "html"; | |
var loadOptions = new groupdocs_conversion_cloud_1.DocxLoadOptions(); | |
loadOptions.password = "password"; | |
settings.loadOptions = loadOptions; | |
var convertOptions = new groupdocs_conversion_cloud_1.HtmlConvertOptions(); | |
convertOptions.fixedLayout = true; | |
convertOptions.usePdf = true; | |
settings.convertOptions = convertOptions; | |
settings.outputPath = "converted/tohtml"; | |
var request = new groupdocs_conversion_cloud_1.ConvertDocumentRequest(settings); | |
convertApi.convertDocument(request) | |
.then(function (response) { | |
console.log("Document converted successfully: " + response[0].url); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Conversion_Node_Convert_To_Html; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Conversion_Node_Convert_To_Html_Stream { | |
static Run() { | |
var settings = new groupdocs_conversion_cloud_1.ConvertSettings(); | |
settings.storageName = myStorage; | |
settings.filePath = "conversions/password-protected.docx"; | |
settings.format = "html"; | |
var loadOptions = new groupdocs_conversion_cloud_1.DocxLoadOptions(); | |
loadOptions.password = "password"; | |
settings.loadOptions = loadOptions; | |
var convertOptions = new groupdocs_conversion_cloud_1.HtmlConvertOptions(); | |
convertOptions.fixedLayout = true; | |
convertOptions.usePdf = true; | |
settings.convertOptions = convertOptions; | |
settings.outputPath = null; // set OutputPath as null will result the output as document IOStream | |
var request = new groupdocs_conversion_cloud_1.ConvertDocumentRequest(settings); | |
convertApi.convertDocumentDownload(request) | |
.then(function (response) { | |
console.log("Document converted successfully: " + response[0].url); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Conversion_Node_Convert_To_Html_Stream; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Conversion_Node_Convert_To_Images { | |
static Run() { | |
var settings = new groupdocs_conversion_cloud_1.ConvertSettings(); | |
settings.storageName = myStorage; | |
settings.filePath = "conversions/password-protected.docx"; | |
settings.format = "jpeg"; | |
var loadOptions = new groupdocs_conversion_cloud_1.DocxLoadOptions(); | |
loadOptions.password = "password"; | |
settings.loadOptions = loadOptions; | |
var convertOptions = new groupdocs_conversion_cloud_1.JpegConvertOptions(); | |
convertOptions.grayscale = true; | |
convertOptions.fromPage = 1; | |
convertOptions.pagesCount = 1; | |
convertOptions.quality = 100; | |
convertOptions.rotateAngle = 90; | |
convertOptions.usePdf = false; | |
settings.convertOptions = convertOptions; | |
settings.outputPath = "converted/tojpeg"; | |
var request = new groupdocs_conversion_cloud_1.ConvertDocumentRequest(settings); | |
convertApi.convertDocument(request) | |
.then(function (response) { | |
console.log("Document converted successfully: " + response[0].url); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Conversion_Node_Convert_To_Images; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Conversion_Node_Convert_To_Images_Stream { | |
static Run() { | |
var settings = new groupdocs_conversion_cloud_1.ConvertSettings(); | |
settings.storageName = myStorage; | |
settings.filePath = "conversions/password-protected.docx"; | |
settings.format = "jpeg"; | |
var loadOptions = new groupdocs_conversion_cloud_1.DocxLoadOptions(); | |
loadOptions.password = "password"; | |
settings.loadOptions = loadOptions; | |
var convertOptions = new groupdocs_conversion_cloud_1.JpegConvertOptions(); | |
convertOptions.grayscale = true; | |
convertOptions.fromPage = 1; | |
convertOptions.pagesCount = 1; | |
convertOptions.quality = 100; | |
convertOptions.rotateAngle = 90; | |
convertOptions.usePdf = false; | |
settings.convertOptions = convertOptions; | |
settings.outputPath = null; // set OutputPath as null will result the output as document IOStream | |
var request = new groupdocs_conversion_cloud_1.ConvertDocumentRequest(settings); | |
convertApi.convertDocumentDownload(request) | |
.then(function (response) { | |
console.log("Document converted successfully: " + response.length); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Conversion_Node_Convert_To_Images_Stream; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Conversion_Node_Convert_To_Pdf { | |
static Run() { | |
var settings = new groupdocs_conversion_cloud_1.ConvertSettings(); | |
settings.storageName = myStorage; | |
settings.filePath = "conversions/password-protected.docx"; | |
settings.format = "pdf"; | |
var loadOptions = new groupdocs_conversion_cloud_1.DocxLoadOptions(); | |
loadOptions.password = "password"; | |
settings.loadOptions = loadOptions; | |
var convertOptions = new groupdocs_conversion_cloud_1.PdfConvertOptions(); | |
convertOptions.bookmarksOutlineLevel = 1; | |
convertOptions.centerWindow = true; | |
convertOptions.compressImages = false; | |
convertOptions.displayDocTitle = true; | |
convertOptions.dpi = 1024; | |
convertOptions.expandedOutlineLevels = 1; | |
convertOptions.fitWindow = false; | |
convertOptions.fromPage = 1; | |
convertOptions.pagesCount = 1; | |
convertOptions.grayscale = true; | |
convertOptions.headingsOutlineLevels = 1; | |
convertOptions.imageQuality = 100; | |
convertOptions.linearize = false; | |
convertOptions.marginTop = 5; | |
convertOptions.marginLeft = 5; | |
convertOptions.password = "password"; | |
convertOptions.unembedFonts = true; | |
convertOptions.removeUnusedStreams = true; | |
convertOptions.removeUnusedObjects = true; | |
convertOptions.removePdfaCompliance = false; | |
convertOptions.height = 1024; | |
settings.convertOptions = convertOptions; | |
settings.outputPath = "converted/topdf"; | |
var request = new groupdocs_conversion_cloud_1.ConvertDocumentRequest(settings); | |
convertApi.convertDocument(request) | |
.then(function (response) { | |
console.log("Document converted successfully: " + response[0].url); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Conversion_Node_Convert_To_Pdf; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Conversion_Node_Convert_To_Pdf_Stream { | |
static Run() { | |
var settings = new groupdocs_conversion_cloud_1.ConvertSettings(); | |
settings.storageName = myStorage; | |
settings.filePath = "conversions/password-protected.docx"; | |
settings.format = "pdf"; | |
var loadOptions = new groupdocs_conversion_cloud_1.DocxLoadOptions(); | |
loadOptions.password = "password"; | |
settings.loadOptions = loadOptions; | |
var convertOptions = new groupdocs_conversion_cloud_1.PdfConvertOptions(); | |
convertOptions.bookmarksOutlineLevel = 1; | |
convertOptions.centerWindow = true; | |
convertOptions.compressImages = false; | |
convertOptions.displayDocTitle = true; | |
convertOptions.dpi = 1024; | |
convertOptions.expandedOutlineLevels = 1; | |
convertOptions.fitWindow = false; | |
convertOptions.fromPage = 1; | |
convertOptions.pagesCount = 1; | |
convertOptions.grayscale = true; | |
convertOptions.headingsOutlineLevels = 1; | |
convertOptions.imageQuality = 100; | |
convertOptions.linearize = false; | |
convertOptions.marginTop = 5; | |
convertOptions.marginLeft = 5; | |
convertOptions.password = "password"; | |
convertOptions.unembedFonts = true; | |
convertOptions.removeUnusedStreams = true; | |
convertOptions.removeUnusedObjects = true; | |
convertOptions.removePdfaCompliance = false; | |
convertOptions.height = 1024; | |
settings.convertOptions = convertOptions; | |
settings.outputPath = null; // set OutputPath as null will result the output as document IOStream | |
var request = new groupdocs_conversion_cloud_1.ConvertDocumentRequest(settings); | |
convertApi.convertDocumentDownload(request) | |
.then(function (response) { | |
console.log("Document converted successfully: " + response.length); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Conversion_Node_Convert_To_Pdf_Stream; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Conversion_Node_Convert_To_Slides { | |
static Run() { | |
var settings = new groupdocs_conversion_cloud_1.ConvertSettings(); | |
settings.storageName = myStorage; | |
settings.filePath = "conversions/sample.docx"; | |
settings.format = "pptx"; | |
var loadOptions = new groupdocs_conversion_cloud_1.DocxLoadOptions(); | |
loadOptions.hideWordTrackedChanges = true; | |
loadOptions.defaultFont = "Arial"; | |
settings.loadOptions = loadOptions; | |
var convertOptions = new groupdocs_conversion_cloud_1.PptxConvertOptions(); | |
convertOptions.fromPage = 1; | |
convertOptions.pagesCount = 1; | |
convertOptions.zoom = 1; | |
settings.convertOptions = convertOptions; | |
settings.outputPath = "converted/topptx"; | |
var request = new groupdocs_conversion_cloud_1.ConvertDocumentRequest(settings); | |
convertApi.convertDocument(request) | |
.then(function (response) { | |
console.log("Document converted successfully: " + response[0].url); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Conversion_Node_Convert_To_Slides; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Conversion_Node_Convert_To_Slides_Stream { | |
static Run() { | |
var settings = new groupdocs_conversion_cloud_1.ConvertSettings(); | |
settings.storageName = myStorage; | |
settings.filePath = "conversions/sample.docx"; | |
settings.format = "pptx"; | |
var loadOptions = new groupdocs_conversion_cloud_1.DocxLoadOptions(); | |
loadOptions.hideWordTrackedChanges = true; | |
loadOptions.defaultFont = "Arial"; | |
settings.loadOptions = loadOptions; | |
var convertOptions = new groupdocs_conversion_cloud_1.PptxConvertOptions(); | |
convertOptions.fromPage = 1; | |
convertOptions.pagesCount = 1; | |
convertOptions.zoom = 1; | |
settings.convertOptions = convertOptions; | |
settings.outputPath = null; // set OutputPath as null will result the output as document IOStream | |
var request = new groupdocs_conversion_cloud_1.ConvertDocumentRequest(settings); | |
convertApi.convertDocumentDownload(request) | |
.then(function (response) { | |
console.log("Document converted successfully: " + response.length); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Conversion_Node_Convert_To_Slides_Stream; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Conversion_Node_Convert_To_Text { | |
static Run() { | |
var settings = new groupdocs_conversion_cloud_1.ConvertSettings(); | |
settings.storageName = myStorage; | |
settings.filePath = "conversions/sample.docx"; | |
settings.format = "txt"; | |
var loadOptions = new groupdocs_conversion_cloud_1.DocxLoadOptions(); | |
loadOptions.hideWordTrackedChanges = true; | |
loadOptions.defaultFont = "Arial"; | |
settings.loadOptions = loadOptions; | |
var convertOptions = new groupdocs_conversion_cloud_1.TxtConvertOptions(); | |
convertOptions.fromPage = 1; | |
convertOptions.pagesCount = 1; | |
settings.convertOptions = convertOptions; | |
settings.outputPath = "converted/totext"; | |
var request = new groupdocs_conversion_cloud_1.ConvertDocumentRequest(settings); | |
convertApi.convertDocument(request) | |
.then(function (response) { | |
console.log("Document converted successfully: " + response[0].url); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Conversion_Node_Convert_To_Text; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Conversion_Node_Convert_To_Text_Stream { | |
static Run() { | |
var settings = new groupdocs_conversion_cloud_1.ConvertSettings(); | |
settings.storageName = myStorage; | |
settings.filePath = "conversions/sample.docx"; | |
settings.format = "txt"; | |
var loadOptions = new groupdocs_conversion_cloud_1.DocxLoadOptions(); | |
loadOptions.hideWordTrackedChanges = true; | |
loadOptions.defaultFont = "Arial"; | |
settings.loadOptions = loadOptions; | |
var convertOptions = new groupdocs_conversion_cloud_1.TxtConvertOptions(); | |
convertOptions.fromPage = 1; | |
convertOptions.pagesCount = 1; | |
settings.convertOptions = convertOptions; | |
settings.outputPath = null; // set OutputPath as null will result the output as document IOStream | |
var request = new groupdocs_conversion_cloud_1.ConvertDocumentRequest(settings); | |
convertApi.convertDocumentDownload(request) | |
.then(function (response) { | |
console.log("Document converted successfully: " + response.length); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Conversion_Node_Convert_To_Text_Stream; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Conversion_Node_Convert_To_Words { | |
static Run() { | |
var settings = new groupdocs_conversion_cloud_1.ConvertSettings(); | |
settings.storageName = myStorage; | |
settings.filePath = "converted/topdf/password-protected.pdf"; | |
settings.format = "docx"; | |
var loadOptions = new groupdocs_conversion_cloud_1.PdfLoadOptions(); | |
loadOptions.password = "password"; | |
loadOptions.hidePdfAnnotations = true; | |
loadOptions.removeEmbeddedFiles = false; | |
loadOptions.flattenAllFields = true; | |
settings.loadOptions = loadOptions; | |
var convertOptions = new groupdocs_conversion_cloud_1.DocxConvertOptions(); | |
convertOptions.fromPage = 1; | |
convertOptions.pagesCount = 1; | |
settings.convertOptions = convertOptions; | |
settings.outputPath = "converted/todocx"; | |
var request = new groupdocs_conversion_cloud_1.ConvertDocumentRequest(settings); | |
convertApi.convertDocument(request) | |
.then(function (response) { | |
console.log("Document converted successfully: " + response[0].url); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Conversion_Node_Convert_To_Words; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Conversion_Node_Convert_To_Words_Stream { | |
static Run() { | |
var settings = new groupdocs_conversion_cloud_1.ConvertSettings(); | |
settings.storageName = myStorage; | |
settings.filePath = "converted/topdf/password-protected.pdf"; | |
settings.format = "docx"; | |
var loadOptions = new groupdocs_conversion_cloud_1.PdfLoadOptions(); | |
loadOptions.password = "password"; | |
loadOptions.hidePdfAnnotations = true; | |
loadOptions.removeEmbeddedFiles = false; | |
loadOptions.flattenAllFields = true; | |
settings.loadOptions = loadOptions; | |
var convertOptions = new groupdocs_conversion_cloud_1.DocxConvertOptions(); | |
convertOptions.fromPage = 1; | |
convertOptions.pagesCount = 1; | |
settings.convertOptions = convertOptions; | |
settings.outputPath = null; // set OutputPath as null will result the output as document IOStream | |
var request = new groupdocs_conversion_cloud_1.ConvertDocumentRequest(settings); | |
convertApi.convertDocumentDownload(request) | |
.then(function (response) { | |
console.log("Document converted successfully: " + response.length); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Conversion_Node_Convert_To_Words_Stream; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Conversion_Node_Copy_File { | |
static Run() { | |
var request = new groupdocs_conversion_cloud_1.CopyFileRequest("conversions/one-page1.docx", "conversions/one-page-copied.docx", myStorage, myStorage); | |
fileApi.copyFile(request) | |
.then(function (response) { | |
console.log("Expected response type is Void: 'conversions/one-page1.docx' file copied as 'conversions/one-page-copied.docx'."); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Conversion_Node_Copy_File; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Conversion_Node_Copy_Folder { | |
static Run() { | |
// retrieve supported file-formats | |
var request = new groupdocs_conversion_cloud_1.CopyFolderRequest("conversions", "conversions1", myStorage, myStorage); | |
folderApi.copyFolder(request) | |
.then(function () { | |
console.log("Expected response type is Void: 'conversions' folder copied as 'conversions1'."); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Conversion_Node_Copy_Folder; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Conversion_Node_Create_Folder { | |
static Run() { | |
// retrieve supported file-formats | |
var request = new groupdocs_conversion_cloud_1.CreateFolderRequest("conversions", myStorage); | |
folderApi.createFolder(request) | |
.then(function () { | |
console.log("Expected response type is Void: 'conversions' folder created."); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Conversion_Node_Create_Folder; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Conversion_Node_Delete_File { | |
static Run() { | |
var request = new groupdocs_conversion_cloud_1.DeleteFileRequest("conversions1/one-page1.docx", myStorage); | |
fileApi.deleteFile(request) | |
.then(function (response) { | |
console.log("Expected response type is Void: 'conversions1/one-page1.docx' deleted."); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Conversion_Node_Delete_File; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Conversion_Node_Delete_Folder { | |
static Run() { | |
// retrieve supported file-formats | |
var request = new groupdocs_conversion_cloud_1.DeleteFolderRequest("conversions/conversions1", myStorage, true); | |
folderApi.deleteFolder(request) | |
.then(function () { | |
console.log("Expected response type is Void: 'conversions/conversions1' folder deleted recursively."); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Conversion_Node_Delete_Folder; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Conversion_Node_Download_File { | |
static Run() { | |
var request = new groupdocs_conversion_cloud_1.DownloadFileRequest("conversions/one-page.docx", myStorage); | |
fileApi.downloadFile(request) | |
.then(function (response) { | |
console.log("Expected response type is Stream: " + response.length); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Conversion_Node_Download_File; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Conversion_Node_Get_All_Supported_Formats { | |
static Run() { | |
// retrieve supported file-formats | |
var request = new groupdocs_conversion_cloud_1.GetSupportedConversionTypesRequest(); | |
infoApi.getSupportedConversionTypes(request) | |
.then(function (response) { | |
console.log("Supported file-formats:"); | |
response.forEach(function (format) { | |
console.log(format.sourceFormat + " - To - " + format.targetFormats + "\n"); | |
}); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Conversion_Node_Get_All_Supported_Formats; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Conversion_Ruby_Get_All_Supported_Formats_For_Document { | |
static Run() { | |
// retrieve supported file-formats | |
var request = new groupdocs_conversion_cloud_1.GetSupportedConversionTypesRequest("conversions/sample.docx", myStorage, ""); | |
infoApi.getSupportedConversionTypes(request) | |
.then(function (response) { | |
console.log("Supported file-formats:"); | |
response.forEach(function (format) { | |
console.log(format.sourceFormat + " - To - " + format.targetFormats + "\n"); | |
}); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Conversion_Ruby_Get_All_Supported_Formats_For_Document; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Conversion_Ruby_Get_All_Supported_Formats_For_Extension { | |
static Run() { | |
// retrieve supported file-formats | |
var request = new groupdocs_conversion_cloud_1.GetSupportedConversionTypesRequest("", myStorage, "xlsx"); | |
infoApi.getSupportedConversionTypes(request) | |
.then(function (response) { | |
console.log("Supported file-formats:"); | |
response.forEach(function (format) { | |
console.log(format.sourceFormat + " - To - " + format.targetFormats + "\n"); | |
}); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Conversion_Ruby_Get_All_Supported_Formats_For_Extension; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Conversion_Node_Get_Disc_Usage { | |
static Run() { | |
// retrieve supported file-formats | |
var request = new groupdocs_conversion_cloud_1.GetDiscUsageRequest(myStorage); | |
storageApi.getDiscUsage(request) | |
.then(function (response) { | |
console.log("Expected response type is DiscUsage: " + response.usedSize); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Conversion_Node_Get_Disc_Usage; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Conversion_Node_Get_Document_Information { | |
static Run() { | |
var request = new groupdocs_conversion_cloud_1.GetDocumentMetadataRequest(); | |
request.storageName = myStorage; | |
request.filePath = "conversions/password-protected.docx"; | |
infoApi.getDocumentMetadata(request) | |
.then(function (response) { | |
console.log("Expected response type is DocumentMetadata: : " + response); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Conversion_Node_Get_Document_Information; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Conversion_Node_Get_File_Versions { | |
static Run() { | |
// retrieve supported file-formats | |
var request = new groupdocs_conversion_cloud_1.GetFileVersionsRequest("conversions/one-page.docx", myStorage); | |
storageApi.getFileVersions(request) | |
.then(function (response) { | |
console.log("Expected response type is FileVersions: " + response.value.length); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Conversion_Node_Get_File_Versions; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Conversion_Node_Get_Files_List { | |
static Run() { | |
// retrieve supported file-formats | |
var request = new groupdocs_conversion_cloud_1.GetFilesListRequest("conversions/sample.docx", myStorage); | |
folderApi.getFilesList(request) | |
.then(function (response) { | |
console.log("Expected response type is FilesList: " + response.value.length); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Conversion_Node_Get_Files_List; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-node-samples | |
global.conversion_cloud = require("groupdocs-conversion-cloud"); | |
global.appSid = "XXXX-XXXX-XXXX-XXXX"; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
global.appKey = "XXXXXXXXXXXXXXXX"; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
global.convertApi = conversion_cloud.ConvertApi.fromKeys(appSid, appKey); | |
let settings = new conversion_cloud.ConvertSettings(); | |
settings.filePath = "Cad/Sample.dwg"; | |
settings.format = "pdf"; | |
let loadOptions = new conversion_cloud.CadLoadOptions(); | |
loadOptions.width = 1920; | |
loadOptions.height = 1080; | |
settings.loadOptions = loadOptions; | |
settings.outputPath = "converted"; | |
let result = await convertApi.convertDocument(new conversion_cloud.ConvertDocumentRequest(settings)); |
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/groupdocs-conversion-cloud/groupdocs-conversion-cloud-node-samples | |
global.conversion_cloud = require("groupdocs-conversion-cloud"); | |
global.appSid = "XXXX-XXXX-XXXX-XXXX"; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
global.appKey = "XXXXXXXXXXXXXXXX"; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
global.convertApi = conversion_cloud.ConvertApi.fromKeys(appSid, appKey); | |
let settings = new conversion_cloud.ConvertSettings(); | |
settings.filePath = "Spreadsheet/sample.csv"; | |
settings.format = "pdf"; | |
let loadOptions = new conversion_cloud.CsvLoadOptions(); | |
loadOptions.separator = ","; | |
settings.loadOptions = loadOptions; | |
settings.outputPath = "converted"; | |
let result = await convertApi.convertDocument(new conversion_cloud.ConvertDocumentRequest(settings)); |
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/groupdocs-conversion-cloud/groupdocs-conversion-cloud-node-samples | |
global.conversion_cloud = require("groupdocs-conversion-cloud"); | |
global.appSid = "XXXX-XXXX-XXXX-XXXX"; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
global.appKey = "XXXXXXXXXXXXXXXX"; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
global.convertApi = conversion_cloud.ConvertApi.fromKeys(appSid, appKey); | |
let settings = new conversion_cloud.ConvertSettings(); | |
settings.filePath = "Email/sample.msg"; | |
settings.format = "pdf"; | |
let loadOptions = new conversion_cloud.EmailLoadOptions(); | |
loadOptions.displayHeader = false; | |
loadOptions.displayFromEmailAddress = false; | |
loadOptions.displayToEmailAddress = false; | |
loadOptions.displayEmailAddress = false; | |
loadOptions.displayCcEmailAddress = false; | |
loadOptions.displayBccEmailAddress = false; | |
settings.loadOptions = loadOptions; | |
settings.outputPath = "converted"; | |
let result = await convertApi.convertDocument(new conversion_cloud.ConvertDocumentRequest(settings)); |
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/groupdocs-conversion-cloud/groupdocs-conversion-cloud-node-samples | |
global.conversion_cloud = require("groupdocs-conversion-cloud"); | |
global.appSid = "XXXX-XXXX-XXXX-XXXX"; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
global.appKey = "XXXXXXXXXXXXXXXX"; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
global.convertApi = conversion_cloud.ConvertApi.fromKeys(appSid, appKey); | |
let settings = new conversion_cloud.ConvertSettings(); | |
settings.filePath = "Note/sample.one"; | |
settings.format = "pdf"; | |
let loadOptions = new conversion_cloud.OneLoadOptions(); | |
loadOptions.fontSubstitutes = {}; | |
loadOptions.fontSubstitutes["Tahoma"] = "Arial"; | |
loadOptions.fontSubstitutes["Times New Roman"] = "Arial"; | |
settings.loadOptions = loadOptions; | |
settings.outputPath = "converted"; | |
let result = await convertApi.convertDocument(new conversion_cloud.ConvertDocumentRequest(settings)); |
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/groupdocs-conversion-cloud/groupdocs-conversion-cloud-node-samples | |
global.conversion_cloud = require("groupdocs-conversion-cloud"); | |
global.appSid = "XXXX-XXXX-XXXX-XXXX"; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
global.appKey = "XXXXXXXXXXXXXXXX"; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
global.convertApi = conversion_cloud.ConvertApi.fromKeys(appSid, appKey); | |
let settings = new conversion_cloud.ConvertSettings(); | |
settings.filePath = "Pdf/sample.pdf"; | |
settings.format = "docx"; | |
let loadOptions = new conversion_cloud.PdfLoadOptions(); | |
loadOptions.hidePdfAnnotations = true; | |
settings.loadOptions = loadOptions; | |
settings.outputPath = "converted"; | |
let result = await convertApi.convertDocument(new conversion_cloud.ConvertDocumentRequest(settings)); |
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/groupdocs-conversion-cloud/groupdocs-conversion-cloud-node-samples | |
global.conversion_cloud = require("groupdocs-conversion-cloud"); | |
global.appSid = "XXXX-XXXX-XXXX-XXXX"; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
global.appKey = "XXXXXXXXXXXXXXXX"; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
global.convertApi = conversion_cloud.ConvertApi.fromKeys(appSid, appKey); | |
let settings = new conversion_cloud.ConvertSettings(); | |
settings.filePath = "Presentation/with_notes.pptx"; | |
settings.format = "pdf"; | |
let loadOptions = new conversion_cloud.PresentationLoadOptions(); | |
loadOptions.hideComments = true; | |
settings.loadOptions = loadOptions; | |
settings.outputPath = "converted"; | |
let result = await convertApi.convertDocument(new conversion_cloud.ConvertDocumentRequest(settings)); |
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/groupdocs-conversion-cloud/groupdocs-conversion-cloud-node-samples | |
global.conversion_cloud = require("groupdocs-conversion-cloud"); | |
global.appSid = "XXXX-XXXX-XXXX-XXXX"; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
global.appKey = "XXXXXXXXXXXXXXXX"; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
global.convertApi = conversion_cloud.ConvertApi.fromKeys(appSid, appKey); | |
let settings = new conversion_cloud.ConvertSettings(); | |
settings.filePath = "Spreadsheet/sample.xlsx"; | |
settings.format = "pdf"; | |
let loadOptions = new conversion_cloud.SpreadsheetLoadOptions(); | |
loadOptions.hideComments = true; | |
loadOptions.onePagePerSheet = true; | |
settings.loadOptions = loadOptions; | |
settings.outputPath = "converted"; | |
let result = await convertApi.convertDocument(new conversion_cloud.ConvertDocumentRequest(settings)); |
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/groupdocs-conversion-cloud/groupdocs-conversion-cloud-node-samples | |
global.conversion_cloud = require("groupdocs-conversion-cloud"); | |
global.appSid = "XXXX-XXXX-XXXX-XXXX"; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
global.appKey = "XXXXXXXXXXXXXXXX"; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
global.convertApi = conversion_cloud.ConvertApi.fromKeys(appSid, appKey); | |
let settings = new conversion_cloud.ConvertSettings(); | |
settings.filePath = "Text/sample.txt"; | |
settings.format = "pdf"; | |
let loadOptions = new conversion_cloud.TxtLoadOptions(); | |
loadOptions.encoding = "shift_jis"; | |
settings.loadOptions = loadOptions; | |
settings.outputPath = "converted"; | |
let result = await convertApi.convertDocument(new conversion_cloud.ConvertDocumentRequest(settings)); |
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/groupdocs-conversion-cloud/groupdocs-conversion-cloud-node-samples | |
global.conversion_cloud = require("groupdocs-conversion-cloud"); | |
global.appSid = "XXXX-XXXX-XXXX-XXXX"; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
global.appKey = "XXXXXXXXXXXXXXXX"; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
global.convertApi = conversion_cloud.ConvertApi.fromKeys(appSid, appKey); | |
let settings = new conversion_cloud.ConvertSettings(); | |
settings.filePath = "WordProcessing/with_tracked_changes.docx"; | |
settings.format = "pdf"; | |
let loadOptions = new conversion_cloud.WordProcessingLoadOptions(); | |
loadOptions.hideComments = true; | |
settings.loadOptions = loadOptions; | |
settings.outputPath = "converted"; | |
let result = await convertApi.convertDocument(new conversion_cloud.ConvertDocumentRequest(settings)); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Conversion_Node_Move_File { | |
static Run() { | |
var request = new groupdocs_conversion_cloud_1.MoveFileRequest("conversions/one-page1.docx", "conversions1/one-page1.docx", myStorage, myStorage); | |
fileApi.moveFile(request) | |
.then(function (response) { | |
console.log("Expected response type is Void: 'conversions/one-page1.docx' file moved to 'conversions1/one-page1.docx'."); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Conversion_Node_Move_File; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Conversion_Node_Move_Folder { | |
static Run() { | |
// retrieve supported file-formats | |
var request = new groupdocs_conversion_cloud_1.MoveFolderRequest("conversions1", "conversions/conversions1", myStorage, myStorage); | |
folderApi.moveFolder(request) | |
.then(function () { | |
console.log("Expected response type is Void: 'conversions1' folder moved to 'conversions/conversions1'."); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Conversion_Node_Move_Folder; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Conversion_Node_Object_Exists { | |
static Run() { | |
// retrieve supported file-formats | |
var request = new groupdocs_conversion_cloud_1.ObjectExistsRequest("conversions/one-page.docx", myStorage); | |
storageApi.objectExists(request) | |
.then(function (response) { | |
console.log("Expected response type is ObjectExist: " + response.exists); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Conversion_Node_Object_Exists; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
global.groupdocs_conversion_cloud_1 = require("groupdocs-conversion-cloud"); | |
global.fs = require("fs"); | |
global.serializer_1 = require("groupdocs-conversion-cloud/lib/serializer"); | |
//// *********************************************************** | |
//// GroupDocs.Conversion Cloud API Examples | |
//// *********************************************************** | |
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required). | |
global.appSid = "XXXXX-XXXXX-XXXXX"; | |
global.appKey = "XXXXXXXXXX"; | |
global.myStorage = "XXXXX"; | |
// construct ConvertApi | |
global.convertApi = groupdocs_conversion_cloud_1.ConvertApi.fromKeys(appSid, appKey); | |
// construct InfoApi | |
global.infoApi = groupdocs_conversion_cloud_1.InfoApi.fromKeys(appSid, appKey); | |
// construct StorageApi | |
global.storageApi = groupdocs_conversion_cloud_1.StorageApi.fromKeys(appSid, appKey); | |
// construct FolderApi | |
global.folderApi = groupdocs_conversion_cloud_1.FolderApi.fromKeys(appSid, appKey); | |
// construct FileApi | |
global.fileApi = groupdocs_conversion_cloud_1.FileApi.fromKeys(appSid, appKey); | |
// Uploading sample test files from local to storage under folder 'conversions' | |
console.log("Executing Upload Test Files..."); | |
require('./Common_Utilities/Utils').Upload_Test_File(); | |
// ******* Execute Examples ******* | |
console.log("*** Executing examples..."); | |
// ******* Execute Examples ******* | |
//// *********************************************************** | |
///// ***** WORKING WITH STORAGE ***** | |
//// *********************************************************** | |
// Is Storage Exist | |
//require('./Working_With_Storage/Conversion_Ruby_Storage_Exist').Run(); | |
// Get Get Disc Usage | |
//require('./Working_With_Storage/Conversion_Ruby_Get_Disc_Usage').Run(); | |
// Get File Versions | |
//require('./Working_With_Storage/Conversion_Ruby_Get_File_Versions').Run(); | |
// Is Object Exists | |
//require('./Working_With_Storage/Conversion_Ruby_Object_Exists').Run(); | |
//// *********************************************************** | |
//// ***** WORKING WITH FOLDER ***** | |
//// *********************************************************** | |
// Create Folder | |
//require('./Working_With_Folder/Conversion_Ruby_Create_Folder').Run(); | |
// Copy Folder | |
//require('./Working_With_Folder/Conversion_Ruby_Copy_Folder').Run(); | |
// Move Folder | |
//require('./Working_With_Folder/Conversion_Ruby_Move_Folder').Run(); | |
// Delete Folder | |
//require('./Working_With_Folder/Conversion_Ruby_Delete_Folder').Run(); | |
// Get Files List | |
//require('./Working_With_Folder/Conversion_Ruby_Get_Files_List').Run(); | |
//// *********************************************************** | |
//// ***** WORKING WITH FILES ***** | |
//// *********************************************************** | |
// Upload File | |
//require('./Working_With_Files/Conversion_Ruby_Upload_File').Run(); | |
// Copy File | |
//require('./Working_With_Files/Conversion_Ruby_Copy_File').Run(); | |
// Move File | |
//require('./Working_With_Files/Conversion_Ruby_Move_File').Run(); | |
// Delete File | |
//require('./Working_With_Files/Conversion_Ruby_Delete_File').Run(); | |
// Download_File | |
//require('./Working_With_Files/Conversion_Ruby_Download_File').Run(); | |
//// *********************************************************** | |
//// ***** WORKING WITH SUPPORTED FORMATS ***** | |
//// *********************************************************** | |
// Get All Supported Formats | |
require('./Supported_File_Formats/Conversion_Ruby_Get_All_Supported_Formats').Run(); | |
// Get All Supported Formats For Provided Document | |
//require('./Supported_File_Formats/Conversion_Ruby_Get_All_Supported_Formats_For_Document').Run(); | |
// Get All Supported Formats For Provided Extension | |
//require('./Supported_File_Formats/Conversion_Ruby_Get_All_Supported_Formats_For_Extension').Run(); | |
//// *********************************************************** | |
//// ***** WORKING WITH DOCUMENT INFORMATION ***** | |
//// *********************************************************** | |
// Get document information/metadata. | |
//require('./Document_Information/Conversion_Node_Get_Document_Information').Run(); | |
//// *********************************************************** | |
//// ***** WORKING WITH CONVERSIONS ***** | |
//// *********************************************************** | |
// Quick Convert to Any Desired Output Format | |
//require('./Working_With_Conversions/Conversion_Ruby_Convert_To_Any_Format').Run("jpg", new groupdocs_conversion_cloud_1.JpgConvertOptions()); | |
// Quick Convert to Any Desired Output Format with output as iostream | |
//require('./Working_With_Conversions/Conversion_Ruby_Convert_To_Any_Format_Stream').Run("jpg", new groupdocs_conversion_cloud_1.JpgConvertOptions()); | |
// Convert to Cells with load and save options | |
//require('./Working_With_Conversions/Conversion_Ruby_Convert_To_Cells').Run(); | |
// Convert to Cells with load and save options with output as iostream | |
//require('./Working_With_Conversions/Conversion_Ruby_Convert_To_Cells_Stream').Run(); | |
// Convert to Html with load and save options | |
//require('./Working_With_Conversions/Conversion_Ruby_Convert_To_Html').Run(); | |
// Convert to Html with load and save options with output as iostream | |
//require('./Working_With_Conversions/Conversion_Ruby_Convert_To_Html_Stream').Run(); | |
// Convert to image/s with load and save options | |
//require('./Working_With_Conversions/Conversion_Ruby_Convert_To_Images').Run(); | |
// Convert to Images with load and save options with output as iostream | |
//require('./Working_With_Conversions/Conversion_Ruby_Convert_To_Images_Stream').Run(); | |
// Convert to PDF with load and save options | |
//require('./Working_With_Conversions/Conversion_Ruby_Convert_To_Pdf').Run(); | |
// Convert to PDF with load and save options with output as iostream | |
//require('./Working_With_Conversions/Conversion_Ruby_Convert_To_Pdf_Stream').Run(); | |
// Convert to Slides with load and save options | |
//require('./Working_With_Conversions/Conversion_Ruby_Convert_To_Slides').Run(); | |
// Convert to Slides with load and save options with output as iostream | |
//require('./Working_With_Conversions/Conversion_Ruby_Convert_To_Slides_Stream').Run(); | |
// Convert to Words with load and save options | |
//require('./Working_With_Conversions/Conversion_Ruby_Convert_To_Words').Run(); | |
// Convert to Words with load and save options with output as iostream | |
//require('./Working_With_Conversions/Conversion_Ruby_Convert_To_Words_Stream').Run(); | |
// Convert to Text with load and save options | |
//require('./Working_With_Conversions/Conversion_Ruby_Convert_To_Text').Run(); | |
// Convert to Text with load and save options with output as iostream | |
//require('./Working_With_Conversions/Conversion_Ruby_Convert_To_Text_Stream').Run(); | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Conversion_Node_Storage_Exist { | |
static Run() { | |
// retrieve supported file-formats | |
var request = new groupdocs_conversion_cloud_1.StorageExistsRequest(myStorage); | |
storageApi.storageExists(request) | |
.then(function (response) { | |
console.log("Expected response type is StorageExist: " + response.exists); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
} | |
} | |
module.exports = Conversion_Node_Storage_Exist; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Conversion_Node_Upload_File { | |
static Run() { | |
// Open file in IOStream from local/disc. | |
var resourcesFolder = './Resources/conversions/one-page.docx'; | |
fs.readFile(resourcesFolder, (err, fileStream) => { | |
var request = new groupdocs_conversion_cloud_1.UploadFileRequest("conversions/one-page1.docx", fileStream, myStorage); | |
fileApi.uploadFile(request) | |
.then(function (response) { | |
console.log("Expected response type is FilesUploadResult: " + response.uploaded.length); | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
}); | |
} | |
} | |
module.exports = Conversion_Node_Upload_File; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
class Utils { | |
static Upload_Test_File() { | |
var resourcesFolder = './Resources/conversions/'; | |
fs.readdir(resourcesFolder, (err, files) => { | |
console.log("Total files in 'Conversions' folder: " + files.length); | |
files.forEach(file => { | |
var srcFilePath = "conversions/" + file; | |
var existsRequest = new groupdocs_conversion_cloud_1.ObjectExistsRequest(srcFilePath, myStorage); | |
//console.log("srcFilePath: " + srcFilePath); | |
storageApi.objectExists(existsRequest) | |
.then(function (existResponse) { | |
//console.log("existResponse.exists: " + existResponse.exists); | |
if (existResponse.exists === false) { | |
var uploadRequest = new groupdocs_conversion_cloud_1.UploadFileRequest(srcFilePath, file); | |
fileApi.uploadFile(uploadRequest).then(function (createResponse) { | |
console.log("Uploaded: " + srcFilePath); | |
}).catch(function (error) { | |
console.log("File already exists: " + file); | |
console.log("Error: " + error.message); | |
}); | |
} | |
}) | |
.catch(function (error) { | |
console.log("Error: " + error.message); | |
}); | |
}); | |
}); | |
} | |
} | |
module.exports = Utils; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment