上次写过一次Java代码实现自动生成产品标签图片的案例,今天工作中又用到了,再来补充一下。
要求,生成的标签戴上logo标志,也就是加上图片;直接上代码:
public static void createQrCode2(String fileName, Device device) throws WriterException, IOException{
fileName=StatusDefine.filePath+fileName;
//判断路径是否存在,如果不存在就创建一个
File filepath = new File(fileName);
//判断路径是否存在,如果不存在就创建一个
if (!filepath.getParentFile().exists()) {
filepath.getParentFile().mkdirs();
}
int width = 476; // 第三层图片宽
int height = 295;// 第三层图片高
int width1 = 470; // 第二层图片宽
int height1 = 200;// 第二层图片高
//获取标签内容信息
String deviceNo = device.getDeviceNo();
String deviceName=device.getDeviceName();
String departName=device.getDepartId();
String deviceModel=device.getDeviceModel();
String installPlace=device.getInstallPlace();
String purchaseTime=null;
if(device.getPurchaseTime() !=null)