android 添加pdf字体,Android使用pdf.js预览pdf(支持显示签章/签名)

使用步骤:

1.复制这三个东西到assets目录下

7175eef2f942

2.如下配置Webview

fun initWebSettings() {

//去掉横向滚动条

wv.setHorizontalScrollBarEnabled(false)

//去掉纵向滚动条

wv.setVerticalScrollBarEnabled(false)

val webSettings = wv!!.settings ?: return

//设置字体缩放倍数,默认100

webSettings.textZoom = 100

// 支持 Js 使用

webSettings.javaScriptEnabled = true

// 开启DOM缓存

webSettings.domStorageEnabled = true

// 开启数据库缓存

webSettings.databaseEnabled = true

// 支持启用缓存模式

webSettings.setAppCacheEnabled(true)

// 设置 AppCache 最大缓存值(现在官方已经不提倡使用,已废弃)

webSettings.setAppCacheMaxSize((8 * 1024 * 1024).toLong())

// Android 私有缓存存储,如果你不调用setAppCachePath方法,WebView将不会产生这个目录

webSettings.setAppCachePath(cacheDir.absolutePath)

// 关闭密码保存提醒功能

webSettings.savePassword = false

// 支持缩放

webSettings.setSupportZoom(true)

//设置内置的缩放控件

webSettings.setBuiltInZoomControls(true)

//不显示webview缩放按钮

webSettings.setDisplayZoomControls(false);

// 设置 UserAgent 属性

webSettings.userAgentString = ""

// 允许加载本地 html 文件/false

webSettings.allowFileAccess = true

}

3.如下方法加载pdf的url完整路径

var url = "http://xxxx"

wv.loadUrl("file:///android_asset/mypdf.html?pdfpath=" + url)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值