UIFoxitPDF

立即使用

概述

FoxitPDF 封装了Foxit PDF SDK(https://developers.foxitsoftware.cn/pdf-sdk/),应用开发人员可以利用 Foxit 强大、标准化的 PDF 技术安全地显示预览PDF文件,支持高亮、搜索、显示大纲等功能。调用openPDF方法会打开原生界面,只需传入文档路径便可以轻松使用以上功能。

注意:本模块Android端依赖AndroidX库,与其他非AndroidX模块一起编译可能会存在兼容性问题。Android端兼容各主流CPU架构。

config

初始化配置sdk

config({params},callback(ret))

params

sn:

key:

  • 类型:字符串
  • 描述:福昕官方提供的key

callback(ret, err)

ret:

  • 类型:JSON 对象
  • 内部字段:
{
  errorCode:      //数字类型:返回0表示舒适化成功
}

示例代码

var foxitPDF = api.require('UIFoxitPDF');
foxitPDF.config({
     sn: '',
     key: ''
}, function (ret) {
     if (ret) {
             api.alert({ msg: JSON.stringify(ret) });
     }
});

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本

openPDF

打开pdf文档预览界面

openPDF({params},callback(ret))

params

path:

  • 类型:字符串
  • 描述:文档的路径,支持 widget://、fs://、本地路径

示例代码

var foxitPDF = api.require('UIFoxitPDF');
foxitPDF.config({
     path:''
}, function (ret) {
     if (ret) {
             api.alert({ msg: JSON.stringify(ret) });
     }
});

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本