如何使用Radaee Pdf阅读器sdk

 as2520_526 发布于 2023-01-09 16:33

我正在开发PDF阅读器应用程序.我正在使用Radaee PDF阅读器sdk.我正在尝试使用这个sdk从android中的资产打开PDF.我需要一些帮助.我使用的代码如下:

    m_vFiles = new PDFGridView(this, null);
    m_vFiles.PDFSetRootPath("/mnt");
    m_vFiles.setOnItemClickListener(this);
    setContentView(m_vFiles);

但它正在采用SD卡的路径并显示所有的pdf文件.

一位用户使用过这个sdk.http://chat.stackoverflow.com/users/1503155/lazy-ninja

1 个回答
  • 要使用资产打开pdf RadaeePDF,您可以在活动中执行以下操作:

    private PDFReader m_vPDF = null;
    private Document doc = new Document();
    private PDFAssetStream stream = new PDFAssetStream();
    
    public void onCreate(Bundle savedInstanceState){
        super.onCreate(savedInstanceState);
        Global.Init(this);
    
        m_vPDF = new PDFReader(this);
        doc.Close();
        stream.open(getAssets(), "test.pdf");
    
        int ret = doc.OpenStream(stream, null);
            //int ret = doc.Open("/sdcard/test1.pdf", null);
            switch( ret )
            {
                case -1://need input password
                    finish();
                    break;
                case -2://unknown encryption
                    finish();
                    break;
                case -3://damaged or invalid format
                    finish();
                    break;
                case -10://access denied or invalid file path
                    finish();
                    break;
                case 0://succeeded, and continue
                    break;
                default://unknown error
                    finish();
                    break;
            }
    
        m_vPDF.open(doc);
    
        setContentView( m_vPDF );
    }
    

    2023-01-09 16:36 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有