Первый шаг - изменить файл 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 и т. Д.