apicloud apicloud

注册
查看: 3638|回复: 36

[模块教程] pdfReader 模块

老司机

UID:673413

主题:
175
帖子:
12673
云币:
5646

圣诞节

[模块教程] pdfReader 模块

3638 36 | 发表于 2018-10-25 12:31:00 |阅读模式 | |
本帖最后由 得呤 于 2018-12-25 17:54 编辑

pdfReader 封装了一个简单的 pdf 阅读器,支持添加标签、以九宫格形式查看、打印等功能,本模块只支持阅读 pdf 格式的文档,本模块支持对网络 pdf 文件的阅读,当传入一个网络路径,模块内部会先下载文件到本地缓存文件,然后再打开读取。用户再次打开相同路径的网络文件时,则先读取缓存在本地的文件。
在 iOS 平台上本模块是封装的 github 上开源的库 --- PDFReader-IOS
在 android 平台上本模块封装的开源库是 --- Android-MuPDF
注意:不能同时添加的模块:photoSelect
文档链接

open
打开一个 pdf 格式的文档
openView
打开pdf文档视图
hideView
隐藏文档视图
showView
显示文档视图
closeView
关闭文档视图
clearCache
清除缓存到本地的文件,本接口只清除本模块缓存的数据,若要清除本app缓存的所有数据这调用api.clearCache




本帖子中包含更多资源    您需要 登录 才可以下载或查看,没有帐号?立即注册

驾校小白

UID:271128

主题:
6
帖子:
45
云币:
89
发表于 2019-3-11 10:58:45 |
最新版本打开网络pdf文件会导致app崩溃

主题:
41
帖子:
9323
云币:
11788

社会摇圣诞节老司机你吃屎!首长好!我还是个孩子!托马斯全旋女朋友不想上班!装逼侠单身狗超人锤子侠SB侠我李白贼6APICloud大会专属勋章狗年旺旺旺足球狗捣蛋鬼儿童节快乐APICloud五岁啦

发表于 2018-10-25 13:38:22 |
任务么
微信公众号、小程序、app、webapp、pc网页端项目合作点击QQ82201127

老司机

UID:673413

主题:
175
帖子:
12673
云币:
5646

圣诞节

 楼主| 发表于 2018-10-25 13:40:12 |

是的,模块demo分享

主题:
41
帖子:
9323
云币:
11788

社会摇圣诞节老司机你吃屎!首长好!我还是个孩子!托马斯全旋女朋友不想上班!装逼侠单身狗超人锤子侠SB侠我李白贼6APICloud大会专属勋章狗年旺旺旺足球狗捣蛋鬼儿童节快乐APICloud五岁啦

发表于 2018-10-25 13:46:56 |
得呤 发表于 2018-10-25 13:40
是的,模块demo分享

辛苦
微信公众号、小程序、app、webapp、pc网页端项目合作点击QQ82201127

老司机

UID:673413

主题:
175
帖子:
12673
云币:
5646

圣诞节

 楼主| 发表于 2018-12-28 19:12:53 |
看一下index.html页面

驾校小白

UID:541953

主题:
0
帖子:
1
云币:
4
发表于 2018-12-28 19:18:15 |
不好意思,刚刚看的是html文件夹里的东西

驾校小白

UID:271128

主题:
6
帖子:
45
云币:
89
发表于 2019-3-11 11:00:25 |
Android|MuMu|6.0.1
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.luojun2415.oyq/com.artifex.mupdf.MuPDFActivity}: java.lang.ClassCastException: android.widget.ImageView cannot be cast to android.widget.ImageButton
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2443)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2503)
        at android.app.ActivityThread.-wrap11(ActivityThread.java)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1353)
        at android.os.Handler.dispatchMessage(Handler.java:102)
        at android.os.Looper.loop(Looper.java:148)
        at android.app.ActivityThread.main(ActivityThread.java:5529)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:745)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:635)
Caused by: java.lang.ClassCastException: android.widget.ImageView cannot be cast to android.widget.ImageButton
        at com.artifex.mupdf.MuPDFActivity.makeButtonsView(MuPDFActivity.java:696)
        at com.artifex.mupdf.MuPDFActivity.createUI(MuPDFActivity.java:320)
        at com.artifex.mupdf.MuPDFActivity.onCreate(MuPDFActivity.java:192)
        at android.app.Activity.performCreate(Activity.java:6278)
        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107)
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2396)
        ... 9 more
java.lang.ClassCastException: android.widget.ImageView cannot be cast to android.widget.ImageButton
        at com.artifex.mupdf.MuPDFActivity.makeButtonsView(MuPDFActivity.java:696)
        at com.artifex.mupdf.MuPDFActivity.createUI(MuPDFActivity.java:320)
        at com.artifex.mupdf.MuPDFActivity.onCreate(MuPDFActivity.java:192)
        at android.app.Activity.performCreate(Activity.java:6278)
        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107)
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2396)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2503)
        at android.app.ActivityThread.-wrap11(ActivityThread.java)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1353)
        at android.os.Handler.dispatchMessage(Handler.java:102)
        at android.os.Looper.loop(Looper.java:148)
        at android.app.ActivityThread.main(ActivityThread.java:5529)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:745)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:635)

老司机

UID:673413

主题:
175
帖子:
12673
云币:
5646

圣诞节

 楼主| 发表于 2019-3-11 11:24:41 |
复现一下代码

老司机

UID:253706

主题:
177
帖子:
16974
云币:
8007
发表于 2019-3-11 12:01:43 |
xaxa 发表于 2019-3-11 11:00
Android|MuMu|6.0.1
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.luojun2415 ...

闪退问题,已反馈模块开发者修改,修复后告诉你。
1234下一页
您需要登录后才可以回帖 登录 | 立即注册

快速回复 返回顶部 返回列表