我想生成一个barcode.png 文件,但生成的文件也包含条形码编号,我不想要那个,我只想要没有文本的图像。
怎么做?以下是我的代码: -
Barcode barcode3;
barcode3 = BarcodeFactory.createCode128("CODE128x1");
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"));
如果您将 null 参数传递给 Barcode 类的 setFont 函数,则不会生成文本。您的代码如下所示
Barcode barcode3;
barcode3 = BarcodeFactory.createCode128("CODE128x1");
barcode3.setFont(null);
barcode3.setResolution(300);
BarcodeImageHandler.savePNG(barcode3, new File("Code128-1.png"));