Я использую следующий код для преобразования изображения (ссылки) FireBase в PDF с помощью iText.Когда я конвертирую текстовый файл, создается PDF, но он выдает ошибку, когда я пытаюсь добавить изображение в PDF.Когда я открываю сгенерированный файл PDF, выдается ошибка: «не удается отобразить PDF (файл имеет недопустимый формат)». Вот код:
Document document = new Document();
String outpath = Environment.getExternalStorageDirectory() + "/PDF2.pdf";
try {
FileOutputStream fos = new FileOutputStream(outpath);
PdfWriter writer = PdfWriter.getInstance(document, fos);
writer.open();
document.open();
document.add(Image.getInstance("https://firebasestorage.googleapis.com/v0/b/tharglobal-afe7d.appspot.com/o/files%2FPan%20Card%2FIMG-20190327-WA0003.jpg?alt=media&token=cd9ecd28-0c8a-4112-9c9a-80f04a3b17dd"));
document.close();
writer.close();
} catch (Exception e) {
e.printStackTrace();
}