为帮助用户更好更快的使用插件,论坛维护了一个示例,示例中包含示例代码、知识点讲解、注意事项等,供您参考。
pdfViewer 封装了一个简单的 pdf 阅读器,本插件只支持阅读 pdf 格式的文档,本插件支持对网络 pdf 文件的阅读,当传入一个网络路径,插件内部会先下载文件到本地缓存文件,然后再打开读取。用户再次打开相同路径的网络文件时,则先读取缓存在本地的文件。
注意
Android 需要升级环境编译
打开pdf文档视图
openView()
path
page
clearCache
rect
ret:
{
cmd:"openView",//成功打开pdf;
data:'success'
}
var param = {
page:5,
clearCache:false,
path:'fs://mydownload/1.pdf',
};
var pdfViewer = api.require('pdfViewer');
pdfViewer.openView(param, function(ret, err){ });
Android系统
可提供的1.0.0及更高版本
打开pdf文档缩略图
bgColor:
preView()
ret:
{
cmd:"preView",
data:'success'
}
var pdfViewer = api.require('pdfViewer');
pdfViewer.preView({bgColor:'#ff0000'},function(ret,err){})
Android系统
可提供的1.0.0及更高版本
打开pdf文档目录结构视图(如果pdf文档没有做目录,则会返回来失败)
category()
ret:
{
cmd:"category",
data:'success'//如果pdf文档没有做目录,则会返回来失败
}
var pdfViewer = api.require('pdfViewer');
pdfViewer.category(function(ret,err){})
Android系统
可提供的1.0.0及更高版本
清除缓存到本地的文件,本接口只清除本插件缓存的数据,若要清除本app缓存的所有数据这调用api.clearCache
clearCache()
ret:
{
cmd:"clearCache",
data:'success'
}
var pdfViewer = api.require('pdfViewer');
pdfViewer.clearCache(function(ret,err){})
Android系统
可提供的1.0.0及更高版本
显示文档视图
showView()
ret:
{
cmd:"showView",
data:'success'
}
var pdfViewer = api.require('pdfViewer');
pdfViewer.showView(function(ret,err){})
Android系统
可提供的1.0.0及更高版本
隐藏文档视图
hideView()
ret:
{
cmd:"hideView",
data:'success'
}
var pdfViewer = api.require('pdfViewer');
pdfViewer.preView(function(ret,err){})
Android系统
可提供的1.0.0及更高版本
关闭文档视图
closeView()
ret:
{
cmd:"closeView",
data:'success'
}
var pdfViewer = api.require('pdfViewer');
pdfViewer.closeView(function(ret,err){})
Android系统
可提供的1.0.0及更高版本