我正在使用zing库生成PDF417条码。一切都很好...

writer = new PDF417Writer();
bitMatrix = writer.encode(barcodeMessage.getData(),
    BarcodeFormat.PDF_417, WIDTH, WIDTH / 2, // To maintain a width/height ratio
    ImmutableMap.of(
        EncodeHintType.PDF417_COMPACT, Boolean.TRUE,
        EncodeHintType.CHARACTER_SET, messageEncoding
    )
);

barcodeBg = MatrixToImageWriter.toBufferedImage(bitMatrix);


但是我想知道是否有任何方法可以编辑每侧剩下多少静区?类似于此... http://www.racoindustries.com/barcodegenerator/2d/pdf417.aspx,使您可以选择每侧有多少空间。

我尝试添加此EncodeHintType.MARGIN,但是对于这种类型的条形码,它不起作用。

有任何想法吗?

最佳答案

最新版本3.0.0已将对PDF417的EncodeHintType.MARGIN的支持添加到zxing中。

10-08 18:10