How to Convert ODS to PNG in Node.JS
1 min readJun 29, 2020
Converting between file formats in Node.JS is a total drag. It takes hours to set up for each format even if you can avoid all the potential bugs. Is there an easier method? You bet! I’m going to show you how to make this easy as pie.
To start we are going to add our package to the project using this dependency.
"dependencies": {
"cloudmersive-convert-api-client": "^2.4.8"
}
And now if we call convertDocumentOdsToPng, we can give our input file and begin the conversion.
var CloudmersiveConvertApiClient = require('cloudmersive-convert-api-client');var defaultClient = CloudmersiveConvertApiClient.ApiClient.instance;// Configure API key authorization: Apikeyvar Apikey = defaultClient.authentications['Apikey'];Apikey.apiKey = 'YOUR API KEY';// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)//Apikey.apiKeyPrefix = 'Token';var apiInstance = new CloudmersiveConvertApiClient.ConvertDocumentApi();var inputFile = "/path/to/file"; // File | Input file to perform the operation on.var callback = function(error, data, response) {if (error) {console.error(error);} else {console.log('API called successfully. Returned data: ' + data);}};apiInstance.convertDocumentOdsToPng(inputFile, callback);
The API will just take a moment to process it and we will have our results in no time flat!