我正在使用以下代码使用iText将Firebase图像(链接)转换为pdf。当我转换文本文件时,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();
}