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();

相关内容

热门资讯

透视软件"wepok... 透视软件"wepoker到底有没有透视"详细辅助科技教程(素来真的有挂)科技教程也叫必备教程,这是一...
透视智能ai"pok... 透视智能ai"pokemmo辅助器脚本下载"详细辅助黑科技教程(确实真的是有挂);pokemmo辅助...
透视中牌率"WePo... 透视中牌率"WePoKer辅助器"详细辅助2025新版技巧(素来真的是有挂);支持2-10人实时对战...
透视插件"wepok... 透视插件"wepoker开辅助能查到吗"详细辅助插件教程(一向有挂),支持语音通讯、好友开房及战队组...
透视了解"wepok... 《透视了解"wepoker怎么开辅助"详细辅助安装教程(果然真的有挂)》 wepoker怎么开辅助软...
透视神器"poker... 透视神器"pokerrrr2辅助"详细辅助规律教程(最初存在有挂)是一款可以让一直输的玩家,快速成为...
透视规律"hhpok... 透视规律"hhpoker脚本"详细辅助存在挂教程(切实有挂)是一款可以让一直输的玩家,快速成为一个“...
透视代打"hh po... 透视代打"hh poker辅助有用吗"详细辅助必赢方法(起初真的是有挂)1、点击下载安装,微扑克wp...
透视了解"pokem... 透视了解"pokemmo辅助器"详细辅助专业教程(切实有挂)1、很好的工具软件,可以解锁游戏的ai质...
透视安卓版"aapo... 透视安卓版"aapoker脚本"详细辅助总结教程(果然是有挂)1、很好的工具软件,可以解锁游戏的ai...