webToImage (網頁轉圖片)模塊試用分享

模塊介紹:web

本模塊封裝了把 webview 轉換成圖片的功能。調用本模塊的transImage接口,可把當前 webview顯示的內容轉換成一張圖片。
注意,本模塊只能把當前的webview頁面轉換爲圖片,若是當前頁面上打開了一個帶 UI 界面的模塊,會被忽略掉。api

模塊文檔緩存

注意:ide

本模塊目前僅支持iOS。
模塊不支持WKWebView。openFrame或openWin時,要把useWKWebView參數設置爲false。
爲測試模塊效果,寫的測試網頁包含列表/圖片/H5 Video標籤。測試結果代表,不支持Video標籤。測試

模塊使用方法介紹ui

模塊只有兩個接口:code

transImage(把模塊所依附的當前webview轉換爲圖片)
clearCache(當webToImage接口內save參數未傳path值,則模塊會將轉換後的圖片保存在緩存目錄。調用本接口,可清除本模塊產生的全部圖片)
使網頁轉爲圖片,只需調第一個接口便可,示例:接口

var webToImage = api.require('webToImage');圖片

webToImage.transImage({webview

save: {

            path: 'fs://webToImage',                    // 保存到fs目錄的圖片,能夠使用fs模塊清除

            name: 'currentWebviewImage'

        }

    }, function(ret) {

        console.log(JSON.stringify(ret));

    });

複製代碼

本文出自APICloud官方論壇,感謝論壇版主uoaccw的分享。

相關文章
相關標籤/搜索