在Android中使用iText将Firebase图片转换为pdf

时间:2019-03-28 12:53:31

标签: android image firebase pdf itext

我正在使用以下代码使用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();
            }

0 个答案:

没有答案