0
我需要生成一个PDF417条码,并在其中我有一个利用iText API的申请标识符的PDF栏填写往里面条码PDF417的PDF。利用iText一个字段标识
我已经使用了几种方式,如
路1
PdfContentByte cb = stamper.getUnderContent(1);
BarcodePDF417 pf = new BarcodePDF417();
pf.setText("Some text value for encoding");
Rectangle size = pf.getBarcodeSize();
PdfTemplate template = cb.createTemplate(size.getWidth(), size.getHeight());
pf.placeBarcode(template, BaseColor.BLACK, 5, 5);
Image image = Image.getInstance(template);
image.setAbsolutePosition(35f, 40f);
cb.addImage(image);
这里的问题是商品条码不正确的大小,而不是放置在正确的位置。
路2
BarcodePDF417 barcode = new BarcodePDF417();
barcode.setText("Some text value for encoding");
barcode.placeBarcode(cb, BaseColor.BLACK, 5, 5);
这里也是问题是相同的,条形码是不正确的大小和没有放置在正确的位置。
我知道的申请字段的标识符,我需要专门放置条形码。 有没有一种方法可以让我得到细胞,并生成这个细胞的确切大小的条形码图像,并将其放入?
谢谢所有帮助!