Java 生成PDF417格式的二维码

        Image barcode = null;
        BarcodePDF417 pdf417 = new BarcodePDF417();
        pdf417.setText(code);//设置文本
        System.out.println("codeValue:"+code);
        pdf417.setErrorLevel(8);//设置安全等级 
        pdf417.setYHeight(5);//设置宽窄比例
       
        barcode = pdf417.createAwtImage(Color.black, Color.white);
        BufferedImage img = new BufferedImage((int)barcode.getWidth(null), (int)barcode.getHeight(null), BufferedImage.TYPE_INT_RGB);
        Graphics g = img.getGraphics();
        g.drawImage(barcode, 0, 0, Color.white, null);
        ImageIO.write(img, "png",new File(path + "/" + code +  ".png"));

所需要的架包在我的资源里。

你可能感兴趣的:(java,null,image,path,file)