尝试从资产文件夹中读取 pdf

问题描述

我正在使用此代码↓从资产文件夹中读取pdf,但它不起作用(当文件路径是存储目录/从外部存储读取文件时工作正常),你能分析它并告诉我什么我可以改变:

PdfFile = "file:///android_asset/0w52bdbab8.pdf";
    page = 0;
    try {
        renderer = new android.graphics.pdf.PdfRenderer(new ParcelFileDescriptor(ParcelFileDescriptor.open(new java.io.File(PdfFile),ParcelFileDescriptor.MODE_READ_ONLY)));
        
        for(int _repeat102 = 0; _repeat102 < (int)(renderer.getPageCount()); _repeat102++) {
            page++;
            {
                HashMap<String,Object> _item = new HashMap<>();
                _item.put("item",String.valueOf((long)(page + 1)));
                listmap.add(_item);
            }
            
        }
    } catch (Exception e){}
    final androidx.viewpager.widget.ViewPager viewPager1 = new androidx.viewpager.widget.ViewPager(this); 
    viewPager1.setAdapter(new PdfPagerAdapter()); 
    viewPager1.setCurrentItem(0);
    linear1.addView(viewPager1);
    ((PdfPagerAdapter)viewPager1.getAdapter()).notifyDataSetChanged();

我的ide不允许我编辑XML文件,我只能添加和删除有限的小部件,所以请保持简单和基本。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...