我正在生成一个QRCode usign iText库。然后将其放入PDF文件中。问题是用“侧栏”生成图像。
我尝试了很多Image类的功能,但它不起作用。 我也附加了屏幕截图以及代码片段。
图片是这样的:
(不是边框 - 但没有边框的白条)-----------------------
BlankSpace --> between above line and below line
Border of my image____________________________
该片段是:
System.out.println("Putting a QR...");
BarcodeQRCode qrcode = new BarcodeQRCode(data, 100, 100, null);
com.itextpdf.text.Image img = qrcode.getImage();
img.setBorder(0);
img.setBorderWidth(0.0f);
img.scaleAbsolute(img.getHeight()*0.48f, img.getWidth()*0.48f);
//img.scalePercent(50, 50);
//img.scaleToFit(50, 50);
img.setAbsolutePosition(7, 15);
img.setAlignment(Image.TEXTWRAP);
over.addImage(img);
over.closePath();
System.out.println(img.getBorderWidth());
System.out.println(img.getBorderWidthLeft());
//System.out.println(img.type());
System.out.println(img.getHeight());
System.out.println(img.getPlainHeight());
System.out.println(img.getScaledHeight());