直接从内存中插入PDFDocument中的图像

时间:2018-03-05 20:26:52

标签: java android

在我的app用户制作照片,我需要从位图数组中插入这些图像

List<Bitmap> photos = new ArrayList<>();

直接创建PDF文件而不将其保存到内部或外部存储 在这一刻,我将图像存储在内部存储器中,然后将它们加载到PDF。

PdfDocument document = new PdfDocument();
        PdfDocument.PageInfo pageInfo = new PdfDocument.PageInfo.Builder(584, 862, 1).create();
        PdfDocument.Page page = document.startPage(pageInfo);

        Canvas canvas = page.getCanvas();

        Bitmap pic = BitmapFactory.decodeFile(getDataDirectory() + "/data/com.art.myapp/app_checklistDir/_1.png");
        canvas.drawBitmap(pic, 50, 50, null);

0 个答案:

没有答案