Я пытаюсь вставить изображение (которое необходимо преобразовать из строки с помощью java .util.Base64.getDecoder (). Decode (imageInputString)) в определенную позицию файла pdf.
Основной лог c кода будет следующим:
//create a PDImageXObject myImage first (or something that could be used in addImage method.
//And this is what I could not figure out how to accomplish.
//open the pdf file and use addImage to insert the image to the specific page at specific position.
PDDocument document = PDDocument.load(pdfFile);
PDPageContentStream contentStream = new PDPageContentStream(document, pageNumber);
contentStream.addImage(myImage,x,y);
document.save();
Большая часть найденного мною учебника создавала myImage из чтения файла изображения. Может ли кто-нибудь помочь мне узнать, могу ли я сделать то же самое, но с byte [], который является результатом java .util.Base64.getDecoder (). Decode (imageInputString)?
Спасибо!