aspose.barcode
Version:
barcode generation and recognition component
25 lines (21 loc) • 986 B
JavaScript
const fs = require("fs");
const ea = require("./ExamplesAssist")
const aspose_barcode = ea.aspose_barcode
let BarcodeGenerator = aspose_barcode.BarcodeGenerator;
let EncodeTypes = aspose_barcode.EncodeTypes;
let BarCodeReader = aspose_barcode.BarCodeReader;
function generateAndRead()
{
ea.setLicense();
let generator = new BarcodeGenerator(EncodeTypes.CODE_128, "12367891011");
let file_path = "resources/generating/setBarcodeType.png";
generator.save(file_path, aspose_barcode.BarCodeImageFormat.PNG);
let image_data_base64 = fs.readFileSync(file_path).toString('base64');
let reader = new BarCodeReader(image_data_base64, null, DecodeType.ALL_SUPPORTED_TYPES);
reader.readBarCodes().forEach(function(result, i, results)
{
console.log("Recognized barcode code text: " + result.getCodeText() + "\n");
console.log("Recognized barcode code type: " + result.getCodeTypeName() + "\n");
});
}
generateAndRead();