国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

使用canvas保存網(wǎng)頁(yè)為pdf文件支持跨域

developerworks / 2713人閱讀

摘要:前言之前上一篇隨筆說(shuō)了截圖網(wǎng)頁(yè)為圖片,下來(lái)個(gè)新需求,把網(wǎng)頁(yè)截圖后保存為文件供用戶下載。使用保存網(wǎng)頁(yè)為文件支持跨域正文需求用戶點(diǎn)擊下載,將頁(yè)面保存為文件并下載。思路繼續(xù)使用截圖后將畫布內(nèi)容轉(zhuǎn)換為文件。

前言

之前上一篇隨筆說(shuō)了Canvas截圖網(wǎng)頁(yè)為圖片,下來(lái)個(gè)新需求,把網(wǎng)頁(yè)截圖后保存為PDF文件供用戶下載。

使用canvas保存網(wǎng)頁(yè)為pdf文件支持跨域
正文

需求:用戶點(diǎn)擊下載,將頁(yè)面保存為PDF文件并下載。

思路:繼續(xù)使用Canvas截圖后將畫布內(nèi)容轉(zhuǎn)換為pdf文件。

首先我們需要引入js文件jspdf.debug.js 下載路徑 https://github.com/MrRio/jsPDF

引入canvas的js文件,js文件獲取地址官網(wǎng)主頁(yè):http://html2canvas.hertzen.com/




div按鈕代碼

 
導(dǎo)出為PDF按鈕
需要獲取為PDF的div

jsp代碼

 

此次網(wǎng)頁(yè)改為PDF,與上次截圖網(wǎng)頁(yè)為PNG,使用同一種技術(shù),都是先使用Canvas截圖畫布后轉(zhuǎn)格式。

同樣也有偏移、模糊、跨域等問(wèn)題,使用之前的代碼來(lái)處理。

轉(zhuǎn)換pdf會(huì)讓背景色變?yōu)楹谏褂胏ss樣式改一下背景色就可以了。

完美轉(zhuǎn)換為pdf。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/108817.html

相關(guān)文章

  • 我還是踩上了網(wǎng)頁(yè)截圖的坑

    摘要:最近做了個(gè)實(shí)現(xiàn)網(wǎng)頁(yè)縮略圖的項(xiàng)目,其中不免需要用到網(wǎng)頁(yè)截屏。選擇好方案后還是踩了不少坑,第一個(gè)就是我得想辦法讓它和通信,不然我沒(méi)法通過(guò)前端只傳一個(gè)需要被截圖的鏈接給就能實(shí)現(xiàn)截圖。 最近做了個(gè)實(shí)現(xiàn)網(wǎng)頁(yè)縮略圖的項(xiàng)目,其中不免需要用到網(wǎng)頁(yè)截屏。 一開(kāi)始想的是看看能不能在前端直接實(shí)現(xiàn)截圖,因?yàn)閃eb端的截圖并生成圖片并不算是一個(gè)高頻的需求,網(wǎng)上資料自然也不算多,查來(lái)查去,發(fā)現(xiàn)JavaScript...

    jcc 評(píng)論0 收藏0
  • 使用JavaScript將當(dāng)前頁(yè)面保存PDF支持圖片和文字的保存

    摘要:前端開(kāi)發(fā)的朋友們可能會(huì)遇到這個(gè)需求將您負(fù)責(zé)開(kāi)發(fā)的網(wǎng)頁(yè)的全部?jī)?nèi)容,包括文字和圖片,一起保存成一個(gè)文件。在您的前端頁(yè)面里畫一個(gè)按鈕,用于觸發(fā)將當(dāng)前網(wǎng)頁(yè)保存成文件的事件。 前端開(kāi)發(fā)的朋友們可能會(huì)遇到這個(gè)需求:將您負(fù)責(zé)開(kāi)發(fā)的網(wǎng)頁(yè)的全部?jī)?nèi)容,包括文字和圖片,一起保存成一個(gè)PDF文件。如果采用屏幕截圖的話,默認(rèn)Windows操作系統(tǒng)的截圖按鈕無(wú)法完整截取超過(guò)一屏幕的屏幕內(nèi)容。 我在網(wǎng)上找了一段時(shí)間...

    animabear 評(píng)論0 收藏0
  • 網(wǎng)頁(yè)保存圖片及高清截圖的優(yōu)化 | canvas跨域圖片配置

    摘要:本次技術(shù)調(diào)研來(lái)源于項(xiàng)目中的一個(gè)重要功能需求實(shí)現(xiàn)微信長(zhǎng)按網(wǎng)頁(yè)保存為截圖。以下主要解決兩類跨域的圖片資源包括已配置過(guò)的中的圖片資源和微信用戶頭像圖片資源。 本次技術(shù)調(diào)研來(lái)源于H5項(xiàng)目中的一個(gè)重要功能需求:實(shí)現(xiàn)微信長(zhǎng)按網(wǎng)頁(yè)保存為截圖。 這里有個(gè)栗子(請(qǐng)用微信打開(kāi),長(zhǎng)按圖片即可保存):3分鐘探索你的知識(shí)邊界 將整個(gè)網(wǎng)頁(yè)保存為圖片是一個(gè)十分有趣的功能,常見(jiàn)于H5活動(dòng)頁(yè)的結(jié)尾頁(yè)分享。以下則是項(xiàng)目中...

    zhaochunqi 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<