Я генерирую изображение QR, а затем сохраняю его в файле PDF. Я использую следующий код:
BarcodeQRCode qrcode = new BarcodeQRCode("This is a test QR code!", 1, 1, null);
Image image = qrcode.createAwtImage(Color.BLACK, Color.WHITE);
BufferedImage buffImg = new BufferedImage(image.getWidth(null), image.getWidth(null), BufferedImage.TYPE_4BYTE_ABGR);
File qrImageFile = new File(qrImageFilePath);
ImageIO.write(buffImg, "png", qrImageFile);
Поскольку мой файл PDF основан на строке HTML, поэтому я помещаю путь к файлу изображения QR в строке (помимо других текстов и изображений), а затем пишу вся строка в PDF.
Мой вопрос: могу ли я сделать тот же процесс, не сохраняя изображение на моем компьютере? И если да, как я могу включить его в строку? Спасибо.