后端代码都可以用,前端接受需要接收io流,本文写的是angular前端。(能用到的码友欢迎点赞转发,有问题评论区留言谢谢),单挑下载展示参考另一篇我文章
(26条消息) angular如何生成条形码下载条形码_会写编程的恐龙的博客-CSDN博客
如有错误请指出,新手多多关照
本文章后端参考了网上大佬的写法
java 批量生成条形码,打包zip(springboot)_洛心尘8的博客-CSDN博客_java批量生成条形码
1.导入pom文件
<dependency>
<groupId>com.google.zxing</groupId>
<artifactId>core</artifactId>
<version>3.3.3</version>
</dependency>
<dependency>
<groupId>com.google.zxing</groupId>
<artifactId>javase</artifactId>
<version>3.3.3</version>
</dependency>
2.工具类 直接复制就能用
package com.lianzhan.estate.affairs.instrument;
import com.google.zxing.BarcodeFormat;
import com.google.zxing.EncodeHintType;
import com.google.zxing.WriterException;
import com.google.zxing.client.j2se.MatrixToImageWriter;
import com.google.zxing.common.BitMatrix;
import com.google.zxing.oned.Code128Writer;
import org.apache.commons.lang3.StringUtils;
import java.awt.*;
import java.awt.image.BufferedImage;
import java.util.HashMap;
import java.util.Map;
public class Barcode {
/** 条形码宽度 */
private static final int WIDTH = 332;
/** 条形码高度 */
private static final int HEIGHT = 50;
/** 加文字 条形码 */
private static final int WORDHEIGHT = 80;
/**
* 设置 条形码参数
*/
priv