Как использовать PDFBox PDInlineImage - PullRequest
0 голосов
/ 26 октября 2018

Я хотел бы добавить изображение к существующему документу PDF, используя PDInlineImage, но полученное изображение не отображается, Мой код следующий:

PDPageContentStream contentStream = new PDPageContentStream(document, document.getPage(0), PDPageContentStream.AppendMode.APPEND, true, true);
    byte[] bytes = FileUtils.readFileToByteArray(new File("C:\\Users\\Administrator\\Desktop\\1.png"));

COSDictionary cosDictionary = new COSDictionary();

PDInlineImage inlineImage = new PDInlineImage(cosDictionary,bytes,document.getPage(0).getResources());
inlineImage.setStencil(true);
inlineImage.setWidth(100);
inlineImage.setHeight(100);
inlineImage.setInterpolate(true);
contentStream.drawImage(inlineImage, 300,90);
contentStream.close();
...