Первый шаг - изменить файл package.json для ссылки на библиотеку:

"dependencies": {
    "cloudmersive-barcodeapi-client": "^1.1.2"
  }

Теперь все, что нам нужно сделать, это вызвать generateBarcodeQRCode:

var CloudmersiveBarcodeapiClient = require('cloudmersive-barcodeapi-client');
var defaultClient = CloudmersiveBarcodeapiClient.ApiClient.instance;
// Configure API key authorization: Apikey
var Apikey = defaultClient.authentications['Apikey'];
Apikey.apiKey = 'YOUR API KEY';
var apiInstance = new CloudmersiveBarcodeapiClient.GenerateBarcodeApi();
var value = "value_example"; // String | QR code text to convert into the QR code barcode
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.generateBarcodeQRCode(value, callback);

Это сгенерирует полное изображение штрих-кода в формате PNG и вернет его. Это так просто! Доступны другие функции для создания других типов изображений штрих-кодов, таких как штрих-коды UPC-A 1D, штрих-коды UPC-E 1D и т. Д.