0

我想生成一个barcode.png 文件,但生成的文件也包含条形码编号,我不想要那个,我只想要没有文本的图像。

怎么做?以下是我的代码: -

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

2 回答 2

0

仅将其添加到您的代码中:

barcode3.setDrawingText(false);

上述方法将从条形码中删除文本。完整代码

Barcode barcode3;
barcode3 = BarcodeFactory.createCode128("CODE128x1");
barcode3.setDrawingText(false);
barcode3.setResolution(300);
BarcodeImageHandler.savePNG(barcode3, new File("Code128-1.png"));
于 2018-12-20T03:47:07.290 回答
0

如果您将 null 参数传递给 Barcode 类的 setFont 函数,则不会生成文本。您的代码如下所示

    Barcode barcode3;
    barcode3 = BarcodeFactory.createCode128("CODE128x1");
    barcode3.setFont(null);
    barcode3.setResolution(300);
    BarcodeImageHandler.savePNG(barcode3, new File("Code128-1.png"));
于 2016-04-11T13:07:54.753 回答