柚子快報邀請碼778899分享:pdf Document
柚子快報邀請碼778899分享:pdf Document
var?ctx?=?canvas.getContext(‘2d’);
canvas.height?=?viewport.height;
canvas.width?=?viewport.width;
page.render({
canvasContext:?ctx,
viewport:?viewport
});
});
}
PDFJS.getDocument(url).then(function?(pdf)?{
pdfDoc?=?pdf;
for?(var?i?=?1;?i?<=?pdfDoc.numPages;?i++)?{
renderPage(i)
}
});
新建Html
content=“width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=4.0,user-scalable=no”/>
Document
準備好js和html后,使用webview對在線pdf(www.gjtool.cn/pdfh5/git.p…[1] 進行加載,
webView?.loadUrl(“file:///android_asset/index.html?https://www.gjtool.cn/pdfh5/git.pdf”);
運行成功后,pdf也加載出來了。
添加雙指縮放
好家伙,終于是加載出了pdf,我滿心歡喜的拿著效果給產(chǎn)品看一看。
“你這是加載出來了,但是字體看著有點小,你看能不能加上雙指縮放的功能”。產(chǎn)品小王看了一眼,
“那必須能啊?!?/p>
將webview設(shè)置為支持縮放狀態(tài),并且useWideViewPort設(shè)置為true,讓Webivew支持meta標簽的viewport屬性,
settings?.useWideViewPort?=?true
settings?.builtInZoomControls?=?true
settings?.setSupportZoom(true)
settings?.displayZoomControls?=?false?//不顯示縮放按鈕
并且修改html中的meta屬性,設(shè)置minimum-scale,maximum-scale屬性,以及將user-scalable置為yes,
運行成功后,成功
柚子快報邀請碼778899分享:pdf Document
參考鏈接
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。
轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。