Я генерирую QRCode, использующий библиотеку 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());