Добавление изображения в iText PDF-форму Android
Я пытаюсь добавить изображение из локального хранилища в PDF-форму.
Я просмотрел различные примеры на Stackru и на официальном веб-сайте iText, но большинство ответов касаются Android 4.4- и которые сейчас не имеют значения. Вот что я попробовал.
Uri uri = data.getData();
if(uri!=null)
Log.d("group", "onActivityResult: " + true);
try {
// Log.d(TAG, String.valueOf(bitmap));
Image image = Image.getInstance(uri.getPath());
PdfImage stream = new PdfImage(image, "", null);
stream.put(new PdfName("ITXT_SpecialId"), new PdfName("123456789"));
PdfIndirectObject ref = stamper.getWriter().addToBody(stream);
image.setDirectReference(ref.getIndirectReference());
image.setAbsolutePosition(36, 400);
PdfContentByte over = stamper.getOverContent(1);
over.addImage(image);
Этот метод упоминается в официальных документах. Но это не работает для меня.