一维条码(条形码)市场需要还是很多的,用于物流、食品、医疗等业务方面很广泛。
所以对于生成条码类库很多,比如barcode4j,Jbarcode,google-zxing。
目前实现了两种,先上代码:
Barcode4j
- pom.xml
<dependency>
<groupId>net.sf.barcode4j</groupId>
<artifactId>barcode4j</artifactId>
<version>2.1</version>
</dependency>
import org.apache.commons.lang.StringUtils;
import org.krysalis.barcode4j.HumanReadablePlacement;
import org.krysalis.barcode4j.impl.code128.Code128Bean;
import org.krysalis.barcode4j.output.bitmap.BitmapCanvasProvider;
im