UNPKG

aspose.barcode

Version:

barcode generation and recognition component

25 lines (21 loc) 986 B
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();