How to virus scan a DOCX Document in Node.JS

Need a quick solution to your virus scanning problem in Node.JS? You came to just the right place. We will have you sorted in no time.

Our initial step is to install Cloudmersive’s virus scan API client:

npm install cloudmersive-virus-api-client --save

Now that we have access to our API, we just have to call the scanFile function and the rest will be taken care of for us.

var CloudmersiveVirusApiClient = require('cloudmersive-virus-api-client');var defaultClient = CloudmersiveVirusApiClient.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 CloudmersiveVirusApiClient.ScanApi();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.scanFile(inputFile, callback);

All done. If you liked this approach, and would like to explore further API options, take a look at the rest of this series, which outlines many of the useful features available to you.

Written by

There’s an API for that. Cloudmersive is a leader in Highly Scalable Cloud APIs.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store