webToImage (網頁轉圖片)模組試用分享
阿新 • • 發佈:2019-02-25
模組介紹:
本模組封裝了把 webview 轉換成圖片的功能。呼叫本模組的transImage介面,可把當前 webview顯示的內容轉換成一張圖片。
注意,本模組只能把當前的webview頁面轉換為圖片,如果當前頁面上打開了一個帶 UI 介面的模組,會被忽略掉。
注意:
本模組目前僅支援iOS。
模組不支援WKWebView。openFrame或openWin時,要把useWKWebView引數設定為false。
為測試模組效果,寫的測試網頁包含列表/圖片/H5 Video標籤。測試結果表明,不支援Video標籤。
模組使用方法介紹
模組只有兩個介面:
transImage(把模組所依附的當前webview轉換為圖片)
clearCache(當webToImage介面內save引數未傳path值,則模組會將轉換後的圖片儲存在快取目錄。呼叫本介面,可清除本模組產生的所有圖片)
使網頁轉為圖片,只需調第一個介面即可,示例:
var webToImage = api.require('webToImage');
webToImage.transImage({
save: {
path: 'fs://webToImage', // 儲存到fs目錄的圖片,可以使用fs模組清除
name: 'currentWebviewImage'
}
}, function(ret) {
console.log(JSON.stringify(ret));
});
複製程式碼
本文出自APICloud官方論壇,感謝論壇版