import java.awt.image.BufferedImage;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import org.krysalis.barcode4j.impl.code128.Code128Bean;
import org.krysalis.barcode4j.output.bitmap.BitmapCanvasProvider;
import org.krysalis.barcode4j.tools.UnitConv;
public class PrintBarcode {
public static void main(String[] args) {
printBarcode("d:\\barcode", "12345fds6");
}
/**
* 生成条码
*
* 引用barcode4j包
* @param localPath
* @param pintStr
* @return
*/
public static String printBarcode(String localPath, String pintStr) {
OutputStream out = null;
final int dpi = 150;
Code128Bean bean = new Code128Bean();
bean.setModuleWidth(UnitConv.in2mm(1.0f / dpi));
//设置高度
bean.setHeight(6.5);
//设置字体
bean.setFontSize(2);
//设置左右空白位
bean.doQuietZone(true);
bean.setQuietZ
生成条形码
最新推荐文章于 2023-05-11 16:45:51 发布