Android使用AssetManager无法显示PDF文件
创始人
2024-10-10 13:31:11
0
  1. 在assets文件夹下创建一个pdf目录,并将pdf文件放入该目录中。
  2. 使用AssetManager获取该pdf文件的InputStream:
AssetManager assetManager = getAssets();
InputStream inputStream = assetManager.open("pdf/sample.pdf");
  1. 使用PDFRenderer将InputStream转换为PDF页面,并将页面绘制到Canvas上。
PdfRenderer renderer = new PdfRenderer(inputStream);
PdfRenderer.Page page = renderer.openPage(0);

Bitmap bitmap = Bitmap.createBitmap(page.getWidth(), page.getHeight(),
                                    Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(bitmap);
canvas.drawColor(Color.WHITE);
canvas.drawBitmap(bitmap, 0, 0, null);
page.render(bitmap, null, null, PdfRenderer.Page.RENDER_MODE_FOR_DISPLAY);

imageView.setImageBitmap(bitmap);

page.close();
renderer.close();

相关内容

热门资讯

玩家必知教程!有哪些免费的wp... 玩家必知教程!有哪些免费的wpk透视挂码,老友十三辅助,解密教程(有挂讲解)-哔哩哔哩有哪些免费的w...
重磅来袭!hhpoker透视方... 重磅来袭!hhpoker透视方法,大唐抓麻雀辅助,wpk教程(有挂功能)-哔哩哔哩1、大唐抓麻雀辅助...
重大来袭!wepoker高级辅... 重大来袭!wepoker高级辅助,微信小程序指尖四川辅助器,技巧教程(确实有挂)-哔哩哔哩1、金币登...
信息共享!uupoker透视,... 信息共享!uupoker透视,福建相约13水外,必赢方法(确实有挂)-哔哩哔哩1、福建相约13水外系...
每日必备!wepoker辅助工... 每日必备!wepoker辅助工具,hhpoker哪个俱乐部靠谱,曝光教程(真是有挂)-哔哩哔哩hhp...
发现一款!wepoker辅助器... 发现一款!wepoker辅助器安装包,中至上饶棋牌真的有挂透视,插件教程(有挂细节)-哔哩哔哩中至上...
分享一款!德普之星透视辅助软件... 分享一款!德普之星透视辅助软件,新518互游辅助,黑科技教程(真的有挂)-哔哩哔哩1、任何德普之星透...
一分钟揭秘!aapoker插件... 一分钟揭秘!aapoker插件,微信游戏锄大地辅助器,高科技教程(有挂细节)-哔哩哔哩微信游戏锄大地...
一起来讨论!sohoo pok... 一起来讨论!sohoo poker辅助,创思维透视下载链接,必赢教程(有挂细节)-哔哩哔哩1、每一步...
今日科普!德州私人局可以透视,... 今日科普!德州私人局可以透视,微信小程序微乐辅助器免费下载,安装教程(有挂细节)-哔哩哔哩1、许多玩...