Как создать изображение штрих-кода без текста внизу, используя библиотеку барбекю

Я хочу сгенерировать файл barcode.png, но сгенерированный файл также содержит номер штрих-кода, и я не хочу этого, мне нужно только изображение без текста.

Как это сделать? Ниже мой код:-

Barcode barcode3;
barcode3 = BarcodeFactory.createCode128("CODE128x1");
barcode3.setResolution(300);
BarcodeImageHandler.savePNG(barcode3, new File("Code128-1.png"));`

1 ответ

Текст не будет генерироваться, если вы передадите нулевой параметр в функцию setFont класса Barcode. Ваш код выглядит как ниже

    Barcode barcode3;
    barcode3 = BarcodeFactory.createCode128("CODE128x1");
    barcode3.setFont(null);
    barcode3.setResolution(300);
    BarcodeImageHandler.savePNG(barcode3, new File("Code128-1.png"));

Только добавив это в свой код:

barcode3.setDrawingText(false);

метод выше удалит текст из штрих-кода. полный код

Barcode barcode3;
barcode3 = BarcodeFactory.createCode128("CODE128x1");
barcode3.setDrawingText(false);
barcode3.setResolution(300);
BarcodeImageHandler.savePNG(barcode3, new File("Code128-1.png"));
Другие вопросы по тегам