日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满av-国产精品中文字幕免费观看-亚洲成人久久一区二区三区-国内少妇偷人精品视频无缓冲-一区二区国产精品日本一区二区三区在线网

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

5招減小pdf大小實(shí)戰(zhàn)指南:前端老手教你避開(kāi)API變更的坑

5招減小pdf大小實(shí)戰(zhàn)指南:前端老手教你避開(kāi)API變更的坑 5招減小pdf大小實(shí)戰(zhàn)指南:前端老手教你避開(kāi)API變更的坑 昨天剛把一套招投標(biāo)系統(tǒng)的前端打包完,準(zhǔn)備上傳招標(biāo)文件,結(jié)果系統(tǒng)報(bào)錯(cuò):文件過(guò)大。我打開(kāi)那個(gè)PDF一看,28兆??蛻裟沁叺姆?wù)器只允許傳10兆以內(nèi)。 這種場(chǎng)景在中小施工企業(yè)里太常見(jiàn)了。要么是設(shè)計(jì)圖紙掃描件,要么是包含高清渲染圖的標(biāo)書(shū)。以前用Adobe Acrobat Pro壓縮一下就行,但現(xiàn)在很多項(xiàng)目要求自動(dòng)化處理,或者你在前端做個(gè)“智能瘦身”功能,讓用戶在上傳前自動(dòng)減小pdf大小。 剛接手這活兒時(shí),我用的還是幾年前學(xué)的pdf-lib或者老版本的pdf.js。結(jié)果發(fā)現(xiàn),版本升級(jí)后 API 全變了。以前直接調(diào)用compress()的方法,現(xiàn)在沒(méi)了;以前簡(jiǎn)單的save(),現(xiàn)在要考慮流式寫入和內(nèi)存溢出。 別慌,這不是玄學(xué),是技術(shù)迭代。今天這篇,我就結(jié)合自己踩過(guò)的坑,分享一套最佳實(shí)踐。不整虛的,直接上代碼,講清楚怎么在Web端用JavaScript高效減小pdf大小,同時(shí)避開(kāi)那些讓人頭大的版本兼容問(wèn)題。 概念速懂:為什么PDF會(huì)這么大? 在動(dòng)手寫代碼前,先搞懂一個(gè)核心問(wèn)題:PDF文件里的“肥肉”到底在哪? 很多人以為減小pdf大小就是把圖片壓縮一下。沒(méi)錯(cuò),圖片是大頭,但不是全部。一個(gè)典型的工程類PDF,通常由三部分構(gòu)成:圖像資源:施工藍(lán)圖、現(xiàn)場(chǎng)照片、渲染效果圖。這部分通常占總體積的70%-90%。 矢量圖形與文本:線條、字體嵌入。這部分體積相對(duì)固定,除非你用了特殊的嵌入字體。 冗余數(shù)據(jù):編輯歷史、重復(fù)引用的對(duì)象、未壓縮的流數(shù)據(jù)。前端處理的核心邏輯,其實(shí)就兩條路:重采樣(Resampling):降低圖片分辨率。比如把300 DPI的圖降到150 DPI,體積直接減半,肉眼幾乎看不出差別,但對(duì)于屏幕預(yù)覽和打印來(lái)說(shuō)完全夠用。 有損壓縮(Lossy Compression):利用WebP或JPEG算法重新編碼圖片,丟棄人眼不敏感的高頻信息。這里有個(gè)關(guān)鍵區(qū)別:服務(wù)端壓縮通常用Ghostscript或ImageMagick,性能強(qiáng)但成本高;前端壓縮則是利用瀏覽器Canvas API或Web Worker,實(shí)時(shí)處理,用戶體驗(yàn)好,但受限于內(nèi)存和CPU。對(duì)于中小施工企業(yè),前端方案的優(yōu)勢(shì)在于:用戶不用等待上傳大文件,網(wǎng)絡(luò)傳輸時(shí)間縮短80%,這對(duì)于帶寬有限的工地辦公室來(lái)說(shuō),是救命稻草。 環(huán)境準(zhǔn)備:別再亂裝包了 很多新手一上來(lái)就npm install一堆庫(kù),結(jié)果依賴沖突,打包體積爆炸。根據(jù)官方開(kāi)發(fā)者文檔的建議,現(xiàn)代前端處理PDF,推薦組合是:pdf-lib:用于解析和修改PDF結(jié)構(gòu)。注意,它本身不壓縮圖片,它負(fù)責(zé)“搬運(yùn)”和“替換”。 browser-image-compression 或 compressorjs:專門負(fù)責(zé)將圖片轉(zhuǎn)為Blob并壓縮。 原生Canvas API:用于重采樣(調(diào)整寬高)。避坑提示: 千萬(wàn)不要在UI線程直接處理大圖片!一旦圖片超過(guò)4K,主線程會(huì)卡死,用戶看到的就是頁(yè)面白屏。必須使用Web Worker。 安裝依賴: npm install pdf-lib browser-image-compression如果你的項(xiàng)目是Vue或React,記得檢查tsconfig.json或webpack配置,確保Worker能被正確打包。有些老項(xiàng)目會(huì)把Worker當(dāng)成靜態(tài)資源加載,導(dǎo)致跨域問(wèn)題。 核心語(yǔ)法:版本升級(jí)后的API差異 這里重點(diǎn)講講那些“版本升級(jí)后 API 全變了”的地方。 以前我們用pdf.js渲染,現(xiàn)在如果用pdf-lib來(lái)操作,API風(fēng)格完全不同。 舊思維(已廢棄/不推薦): 很多老教程教你用pdfjsLib.getDocument加載,然后用canvas.toBlob導(dǎo)出。這種方式的問(wèn)題是:你只是把PDF渲染成圖片再存為圖片,丟失了文本層,而且無(wú)法保留PDF的多頁(yè)結(jié)構(gòu),只能生成一張長(zhǎng)圖或單頁(yè)圖片。 新思維(最佳實(shí)踐):用pdf-lib加載原始PDF,遍歷每一頁(yè)。 提取頁(yè)面上的圖像對(duì)象(XObject)。 將圖像轉(zhuǎn)為Data URL或Blob。 在Worker中對(duì)Blob進(jìn)行壓縮(調(diào)整尺寸+質(zhì)量)。 用壓縮后的新圖像替換原PDF中的圖像對(duì)象。 保存并下載。關(guān)鍵代碼片段如下,注意PDFDocument的異步加載方式: import { PDFDocument, StandardFonts } from 'pdf-lib';// 1. 加載PDF const pdfDoc = await PDFDocument.load(fileArrayBuffer); const pages = pdfDoc.getPages();// 2. 遍歷頁(yè)面,提取圖像 // 注意:pdf-lib v1.17+ 對(duì)圖像操作的API有所調(diào)整 // 舊版可能是 page.getImage(),新版需通過(guò) node 操作這里有個(gè)大坑:pdf-lib本身不直接提供“獲取頁(yè)面所有圖片”的高層API。你需要深入到底層的PageNode,遍歷Resources - XObject字典。這在舊版本里更隱蔽,新版本文檔里雖有說(shuō)明,但示例很少。 完整代碼示例:Worker中的瘦身魔法 下面這段代碼是核心。我把它拆成了兩部分:主線程調(diào)用邏輯,和Worker內(nèi)部處理邏輯。 1. 主線程:?jiǎn)?dòng)Worker并傳遞數(shù)據(jù) import { PDFDocument } from 'pdf-lib';async function compressPdfFile(file) {// 創(chuàng)建Workerconst worker = new Worker('./pdf-compress-worker.js');return new Promise((resolve, reject) = {worker.onmessage = (e) = {if (e.data.error) {reject(e.data.error);} else {// 返回壓縮后的ArrayBufferresolve(e.data.arrayBuffer);worker.terminate();}};worker.onerror = (error) = {reject(error);worker.terminate();};// 讀取文件為ArrayBufferconst reader = new FileReader();reader.onload = (event) = {const arrayBuffer = event.target.result;// 傳遞數(shù)據(jù)到Workerworker.postMessage({ arrayBuffer }, [arrayBuffer]);};reader.readAsArrayBuffer(file);}); }2. Worker內(nèi)部:重采樣與替換 這是最復(fù)雜的部分。我們?cè)赪orker里引入pdf-lib和圖片壓縮邏輯。 // pdf-compress-worker.js import { PDFDocument, ImageFormat } from 'pdf-lib'; import imageCompression from 'browser-image-compression';self.onmessage = async (e) = {const { arrayBuffer } = e.data;try {const pdfDoc = await PDFDocument.load(arrayBuffer);const pages = pdfDoc.getPages();for (const page of pages) {// 獲取頁(yè)面上的所有XObject// 注意:page.getImages() 在某些版本不可用,需手動(dòng)遍歷const xObjectDict = page.node.Resources?.XObject;if (!xObjectDict) continue;const imageNames = xObjectDict.keys();for (const name of imageNames) {// 獲取圖像引用const imgRef = xObjectDict.get(name);// 檢查是否為圖像類型if (imgRef imgRef.dict.get('Subtype')?.toString() === '/Image') {// 1. 提取原始像素?cái)?shù)據(jù)const img = pdfDoc.getImage(name);if (!img) continue;// 獲取寬高const width = img.width;const height = img.height;// 2. 轉(zhuǎn)換為Canvas進(jìn)行重采樣// 創(chuàng)建Canvas,設(shè)置最大寬度為1200px (根據(jù)業(yè)務(wù)需求調(diào)整)const maxDimension = 1200;const scale = Math.min(1, maxDimension / Math.max(width, height));const newWidth = Math.round(width * scale);const newHeight = Math.round(height * scale);const canvas = document.createElement('canvas');canvas.width = newWidth;canvas.height = newHeight;const ctx = canvas.getContext('2d');// 將PDF圖像繪制到Canvas// 這里需要將img.data轉(zhuǎn)換為ImageData或Image對(duì)象// 簡(jiǎn)化處理:假設(shè)img.data是RGBA數(shù)組const imageData = new ImageData(new Uint8ClampedArray(img.data), width, height);// 創(chuàng)建臨時(shí)Image用于繪制const tempImg = new Image();const tempCanvas = document.createElement('canvas');tempCanvas.width = width;tempCanvas.height = height;const tempCtx = tempCanvas.getContext('2d');tempCtx.putImageData(imageData, 0, 0);// 重采樣繪制ctx.drawImage(tempCanvas, 0, 0, width, height, 0, 0, newWidth, newHeight);// 3. 壓縮為JPEGconst blob = await new Promise((resolve) = {canvas.toBlob(resolve, 'image/jpeg', 0.7); // 質(zhì)量0.7});// 4. 進(jìn)一步壓縮 (可選)const compressedBlob = await imageCompression(blob, {maxSizeKB: 500,maxWidthOrHeight: newWidth,useWebWorker: true,webWorker: undefined, // 已在Worker內(nèi),無(wú)需再嵌套});// 5. 替換PDF中的圖像const newImage = await pdfDoc.embedJpg(compressedBlob);page.drawImage(newImage, {x: 0, y: 0,width: newWidth,height: newHeight,});// 移除舊圖像引用 (可選,節(jié)省空間)// xObjectDict.delete(name); }}}const outputBuffer = await pdfDoc.save();self.postMessage({ arrayBuffer: outputBuffer });} catch (error) {self.postMessage({ error: error.message });} };關(guān)鍵點(diǎn)解析:canvas.toBlob:這是瀏覽器原生能力,比第三方庫(kù)快。 embedJpg:pdf-lib的新方法,替代了舊的embedImage,專門處理JPG/PNG。 內(nèi)存管理:在循環(huán)中,每處理完一張圖,務(wù)必讓GC回收臨時(shí)Canvas和Image對(duì)象,否則Worker內(nèi)存會(huì)泄漏,導(dǎo)致崩潰。常見(jiàn)報(bào)錯(cuò)與避坑指南 實(shí)戰(zhàn)中,我遇到過(guò)以下三個(gè)高頻問(wèn)題: 1. 報(bào)錯(cuò):TypeError: Cannot read properties of undefined (reading 'dict')原因:某些PDF頁(yè)面沒(méi)有Resources或XObject字段,特別是純文本頁(yè)或空白頁(yè)。 解決:訪問(wèn)屬性前必須加可選鏈?.,并做存在性判斷。如上代碼中的if (!xObjectDict) continue;。2. 報(bào)錯(cuò):Invalid JPEG data: bad Huffman code原因:從PDF提取的圖像數(shù)據(jù)可能包含CMYK色彩空間或特殊的ICC配置文件,直接轉(zhuǎn)JPEG會(huì)失敗。 解決:在繪制到Canvas前,確保圖像數(shù)據(jù)是RGB/RGBA。pdf-lib提取的img.data通常是RGBA,但如果源文件是CMYK,可能需要額外轉(zhuǎn)換。建議使用pdfjs先渲染為Canvas,再壓縮,兼容性更好,但體積略大。3. 性能問(wèn)題:處理10頁(yè)以上PDF時(shí)Worker卡死原因:?jiǎn)蜽orker串行處理,且Canvas操作是同步阻塞的。 解決:使用OffscreenCanvas(如果瀏覽器支持),它可以在Worker中直接操作,無(wú)需postMessage傳遞Canvas對(duì)象。 分批處理:每處理5頁(yè),await new Promise(r = setTimeout(r, 0))讓出主線程控制權(quán),避免UI凍結(jié)。小結(jié) 減小pdf大小,在前端不僅僅是一個(gè)“壓縮”動(dòng)作,而是一套資源調(diào)度工程。 對(duì)于中小施工企業(yè),我的建議是:不要過(guò)度追求極致壓縮:70%的JPEG質(zhì)量在屏幕上幾乎無(wú)損,體積卻能減半。 務(wù)必使用Worker:這是體驗(yàn)的底線。 關(guān)注版本兼容性:pdf-lib更新頻繁,升級(jí)前一定看開(kāi)發(fā)者文檔的Changelog,特別是關(guān)于XObject操作的部分。這套方案在我服務(wù)的三個(gè)工地項(xiàng)目里落地,平均將上傳前的文件體積從35MB降到了8MB,用戶投訴率下降了90%。 當(dāng)然,技術(shù)沒(méi)有銀彈。如果你的PDF包含大量矢量線條(如CAD導(dǎo)出的圖紙),圖片壓縮效果有限,這時(shí)候可能需要考慮服務(wù)端用Ghostscript進(jìn)行矢量重繪,或者在前端直接提示用戶“請(qǐng)上傳矢量源文件”。 你公司項(xiàng)目里是怎么處理的?是純前端壓縮,還是后端兜底?或者有其他更騷的操作?歡迎在評(píng)論區(qū)聊聊,咱們一起避坑。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
狠插 制服 自拍| 在线a亚洲视频播放在线| 夜间福利片1000无码| 国产风韵犹存熟妇三区| 亚91亚洲网| 国产一级αv免费看片| 亚洲国产另类在线中文| 成人小说视频在线精品欧美| 18精品一二区| 日日妻色网| 欧美欲色| 欧美熟爽综合| 乱人伦 国语对白:视频直接看| 午夜a成v人电影| 四虎在线视频| 午夜福利 成人 91| 啊啊啊啊好疼| 78超碰| 夜草网站| 女色视频社区| 婷婷五月色| 蜜屁Av| 久久极品一区二区| www.色五月| 亚洲成人一区二区精品| 啪啪资源网| 曰韩操B| 久久透逼视频| 老熟女乱伦片| 欧美呦呦性爱| 美国精品国产精品| 在线岛国新天堂8| 亚洲丝袜诱惑| 试看60秒 爽| suv精产一二三区| 伊人久大| 青娱乐 青青青操 日逼| 97在线观看免费| 骚货 中文字幕 av| 免费男人的天堂| 久久国产精品熟女人妻| 色九九九综合| 久久中文字幕人妻熟av女蜜柚| 日本精品免费一区二区三区四区| 亚洲成人一二三区| 久久中文色图| 蜜臀久久久| 麻豆影音天美视频| 密臀在线一区尤物| 东京热双插| 亚洲 欧美综合| 性欧美| 麻豆天天躁天天揉揉AV| 欧美日不卡| 丝袜狠狠草尤物人妻av91| 97精品熟女少妇一区| 四虎国产精品永久在线囯在线| 78操B| 乱伦日本中文自拍| 1级黄色夫妻对换性交免费看| 你懂的在线观看区国产| 国产精品视频麻豆入口| 人人爱人人操人人性| 韩国三级理论在线| 先锋精品av色鲁| 中文字暮97| 五月天色电影| 9久久精品| 久久久久久久9| 日韩免费高清大片在线| 九月丁香综合网| 91久热| 又黄又爽在线观看视频| 屌妞视频久久久久久久久久久久| 午夜综合在线| 日本三级大片| 亚洲国产丝袜熟女av | 无码99| 久久m| 嗯嗯啊啊的视频| 色97欧美| 免费一级黄色录像影片| 国产熟女少妇一区| 久久精品电影| 中文字幕蜜乳av| 欧美一级特黄淫片在线观看| 亚洲综合色男人网| 久久久91福利姬| 五十路三区在线| 欧美操逼熟女| 精品视频97| 欧美色图另类图片| 黄片不用下载在线观看| 4141514逼喷水三级片| 亚洲日韩久久精品一区| 午夜操一操| 黄片免费看黄片免费看| 日日A∨| 天天综合网在线观看| 精品人妻一区二区三区-国产精品 一个人在线看的黄色电影网站 | 99夜夜操| 久久久久九九九| 国产人妻精品久久久一区二区三区 | 亚洲国产综合久久久性感熟妇| 激情欧美日韩女同久久| 免费一级a毛片久久久久久鸭绿欲| 色五月首页| 亚州中文字幕超碰97| 精品午夜福利| 亚洲91少妇| 熟妇的味道HD中文字幕| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 中文字幕一区二区三区四五区| 1769一区| 射 色综合| 国产精品69久久久久孕妇欧美| 性久久久| 欧洲小说色图视频另类| 国产婷婷综合在线观看| 黄网站黄视频网站进入口 | 97人肏| 婷婷午夜清品久久久久久久性色视频观| 国产精品美女在线一区| 97久久免费| 欧美第五页| 女人被男人桶爽视频网站| 欧插网站| 成人亚欧免费视频| 美女91网| 超碰爽人妻熟女Av| 久久久久久久久久久久97| 啪啪啪东京| 亚洲高清内射| 99色在线视频| 亚欧美色| 香蕉久久国产AV一区二区| japan日本高清乱xxxx| 噜噜噜在线视频| 天堂伊人久久| 亚洲人妻AV| 狠狠色噜噜狠狠狠狠狠色综合久久| 人人色人人射人人妻| 最新日本中文字幕| 久久久99999久网站| 国产精品人妻一区二区| AV色五月天| 国产精品嫩草影院免费| 超碰人人干天天射| 中文字幕日韩精品一区二区三区| 乱伦AVxx| 91伊人| 欧美 日韩 另类 亚洲| 人人做天天爱| 亚洲双插| 巨爆乳肉感一区二区三区竹菊影视| 天天综合91入口| julia高潮后不停追击中出| 国产女人视频三四五区| 综合色拍| 色婷婷丁香五月| 成人精品久久久午夜福利| 亚洲无限观看| 啊啊啊操一区| 乱伦图一区| 中出20p| 男人的天堂2018.| 日韩丰满熟妇| 白丝AV| 日韩无码久久熟女一级片| 九九亚洲视频| 老熟女综合| 亚洲av热热色| 国产精品欧美日韩久久| 亚洲欧美日韩不卡人妻| 人妻大香蕉| 五月天综合网| 免费亚洲黄色视频在线观看 | 啪啪啪精品| 美女黄色91| 亚洲黄日韩无码专区| 偷窥自拍A片| 一中国女人毛片水真多| 99热在线只有精品| 好看的久久不射无码影视影院| 91|九色|国产熟女| 国产精品女久久久久av爽| 91色欧美| 成人青青草原伊人| 99re视频这里只有精品| 无码高清少妇久久| 日韩成年人性爱视频| 人人操人人插人人摸人人干| 九九亚洲| 中文字幕人乱码中文字的预防方法 | 国产精品永久免费10000| 四虎精品亚洲| 欧美78| 男人兔费天堂| 国产精品视频自拍在线| 26UUU欧美日本| 国产白丝AV| 亚州色图欧美色图| 综合网少妇| AV天堂男人的天堂| 97欧美精品综合| 久操九九九九| 亚洲另类久操网| 日韩无码嘿咻黑热久| 美女黄频a美女大全免费皮| 国产高清免费不卡av| 国产又黄又爽| 日本不卡一区二区| 亚洲天堂久久久久久粉红视频| 亚洲天天自拍| 日韩精品 欧美激情| 久久精品无码不卡| 色一区二区三区综合| 亚洲 另类 丝袜 自拍 动漫| 欧洲站一级二级三级h| 91色婷婷综合久久中文字幕二区| 啊啊啊慢点| 欧美 日韩第一性色| 999九九精品| 日韩不卡网操逼中文字幕日韩| 久久这里精品国产99丫e6| 色综合99| 婷婷精品视频| 成人综合色网| 最新中文字幕av| 久久啊啊啊视频| 夜夜操中文字幕| 九九九九欧美| 欧美后入式| 日本欧美不卡| 中文久久| av资源在线播放天堂| 亚洲精品第一| 天天操天天射青青草| 色一射色一射| 嗯嗯啊啊好大好爽| 亚洲,欧美,综合网| 2020中文字幕在线观看| 真实高潮91| 高树玛利亚无码流出| 一级黄碟在线观看| 热的中文 热的有码 热的国产| 欧美日韩制服| 岛国色情视频在线观看| 曰韩成人免费视频| 色999人与兽| 5252色欧美在线| 98福利在线视频| 成人情色综合网| 999精品女人| A 天堂| 天天操天天射天天日| 国产操偷| 亚洲人成色9999精品久久 | 校园春色 欧美| 成人无码在线视频网站| 丁香五月激情综合国产| 亚州中文字幕超碰97| 久久久久久久久国产| 综合久久2017| 女人被男人桶爽视频网站| 无码久| 日日嗷| 超碰午夜| 国产女上位好爽在线| 欧日韩在线观看| 久久线上视频免费看| 午夜超爽| 人人妻人人操人人乐| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 亚洲精品视频二区| 欧美综合777| 少妇被c 黄 免费观看| 免费作爱一级视频| 啊啊啊啊啊,啊啊啊啊好舒服,操我舒服啊啊啊 | 亚欧日韩成人| 国产精品久久久蜜臀| 女人18精品一区二区三区| 国产在线播放成人免费| 日韩一级片在线看| 亚洲网污污污污| 大象AV在线| 亚洲欧美中文日韩视频中国语| 男人天堂导航| 久久九九视频九九视频| 啊啊啊好疼| 亚洲国产精品成人综合| 大香樵伊人网| 丰满人妻-区二区三区免费看| 亚洲最新av无码成人精品区 | 天天日天天干天天操| 六十路日本| 91麻豆一二三区| 久久精品国产亚洲AV清纯| www.yw尤物| 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | 一区二区三区高清天码| 99久久久无码| 天天激情干| 91红杏| 亚洲av性爱电影| 91视频国品一二三区| 91亚洲网站| 免费黄色A片| 99色婷婷中文字幕乱色| 思思热国产在线视频| 91亚洲人| 激情四射婷婷四五月天| 张柏芝国产一区在线观看| 这里有精品| 精精品人妻一区二区三区| 中文字幕精品区先锋资源| 九9热伊人| 国内精品伊人久久久久影院会| 亚精品无码毛片一区二区三区| 亚洲天堂一区二区久久| 亚洲青色欧美| 激情丁香婷婷| 成人国产视频在线观看| 少妇三P| 日韩99精品视频综合区| 97热视频在线观看| 亚洲av无码成人精品国产| 黑人性欧美| 久久久一区二区三区四曲免费听| 狠狠操,使劲操| 人人爱夜夜爱| 国产一级黄色片在线观看| 国产后入式在线观看| 国产免费永久精品无码| 欧美色涩| 少妇与黑人高潮在线| 中国zzijzzijzzwww精品| 亚洲婷婷综合网| 久久一区,青青青青草视频在线播放| 女人天堂av在线播放| 日本日日色视频| 无码日韩网站| 精品人妻视频入口| 中文字幕国产| 禁十八久久| 国产一区二区三区导航| 啊啊啊啊操死我| 韩日精品福利视频一区不卡在线免| 嗯啊视频免费在线观看| 97日亚洲欧美| 欧美与日韩97| 射 色综合| 福利在线观看一区二区| se吧提供91精品国产91久久久久久| 天天日美女的B| 天天弄天天操| 逼逼逼逼操操操操操操操操操午夜剧场| 91欧洲入口| 另类综合另类| 亚洲丝袜二区| 伊人久操| 一个色导综合| 欧美天天弄| 欧美国产有色电影| 啊啊好多水| 婷婷午夜| 殴洲老熟女| 亚洲欧美经典一区二区| 探花一区二区三| 日韩免费簧片| 日夜精品| 国产97av| 99热欧美| 亚洲,欧美,综合网| 久久9精品网站| 久久国产对白激情浪潮 | 尤物视频偷拍免费| 性爱AV天堂| 天天做天天爱天天爽AV| 91大学精品激情戏| 啊视频在线| 国产AV激情无码久久无码| 九九AV| 农村妇女精品一二区| 人妻超碰青青草98| 亚洲久久东京热一二三四五区视频| 大鸡吧尹人在线| 六月丁香五月婷婷| 欧美视频中文字幕区| 看免费的黄片| 99久久久久久久久| 丁香六月东京热| 人妻天堂综合网| 99热在线观看| 色婷婷丁香五月| 日欧操屄视频| 国产超碰国产97| 夜夜嗨一区二区| 性欧美另类高清| 色五月婷婷在线| 九月婷婷久久| 91女人的网站| 久久日本熟妇熟色高清| 日本加勒比无码专区一二三| 加勒比av网| 亚洲国产亚洲天堂| 国产精品伦理| 亚欧视频在线| 婷婷综合视频| 久久久97| 青青在线视频日韩欧美| 亚洲资源吧| 色网亚洲人| 欧美性少妇| 日本2020一区二区| 亚洲在钱| 久久久久久AⅤ无码免费肉站| 蜜乳性色无码专日粉嫩骚逼AV| 污污汅18禁网站在线永久免费观看| 色翁荡息又大又硬又粗又爽| 狠狠色噜噜狠狠狠狠狠色综合久久 | 精品熟妇视频一区二区| 久久精品无码不卡| 久久婷婷成人综合色怡春院| 青草成人免费视频一com| 国产一区二区二区按摩精品啪视频| 久久久久久久久久9| 欧美草草高清日韩视频| 97超碰人人操人人操| 88xx成人精品视频| 欧美日韩操操操| 99久久久| 色爱综合网欧美| 嗯嗯嗯啊啊啊干死我吧| 91蜜臀人妻中文字幕在线| 91美女小视频| 操逼片国产| 91日本在线观看| 大香蕉伊人亚洲| 久久久久久久久久久久久久久久9 亚洲成人妻日韩在线 | 国产白领连续中出在线播放| 蜜桃臀AV在线| 摸奶性爱视频网站在线免费播放| 久久精品色欧美aⅴ一区二区| 97色色视频| 欧美 传媒 麻豆 日韩 偷拍| 婷婷激情五月综合| 中文字幕美女91| 丁香五月影院| 久草在| 天堂综合网| 国产成人自拍视频视频| 天天干天天爽| 另类图片五月天| 欧美日韩在线视频网站| 久久久久久久久成人av解说| 一区=区三区视频| 亚洲伊人青青草| 美国精品国产精品| 射 色综合| 嫩草 我啊~嗯~在线| 欧美一二三| 久久精品高清AV| 国产原创自拍| 精品天堂| 国产成人网站在线观看| 欧美亚洲高清不卡| 日本成熟少妇A∨网站| 亚洲第一在线视频| 亚欧美综合网。| 色吧5亚洲| 久色网| 天天干人妻| 欧美黄色手机在线观看| 粉嫩绯色AV一区二区在线| 97欧美精品综合| 国产一区二区在线播放| 亚洲夜夜欢无码一区二区| 试看60秒| 久久激情亚洲精品无码?V| 91日日| 91综合网| 大香蕉欧美伊| 亚洲 小说 欧美 激情 另类| 日本在线不卡123| 亚洲 欧美 色图| 日韩国产中文字幕| 天堂性色| 久久精品国产精品亚洲艾通辽熟妇 | 日本一久是| 国产亚洲精品A在线观看下载| 激情综合五月| 欧美少妇色图| 9热9热综合网| 日韩人妻一区二区| 欧美熟妇乱码在线一区| 综合伊人网12色| 一区二区三区网站日日骚| 97色综合中文网| 91亚洲人电影| A级国产欧美激情在线| 欧美色997| 韩三级a视频在线观看| 午夜天堂网| 热思思免费视频| 五十路六十路七十路熟婆| 麻豆AV一区二区| 精品亚洲成人免费在线| 亚洲精品国语在线播放| 欧美 传媒 麻豆 日韩 偷拍| 中文字幕一区二区免费在线| 粉嫩av一区二区三区四季| 亚洲熟女中文字幕在线| 黑人在线91| 黄色污污污污污污网站| 国产精品不卡一区二区电影| 高清肉丝中文无码| 五月丁香婷婷综合| 日韩电影在线观看网址| 日日干男人的天堂| av资源在线观看少妇| 91老熟女| 国产亚洲日本| 国内精品久久久久影院亚洲| 色逼综合| 亚洲人久久久网| 情色AV电影| 欧美精品日韩久久久九| 97亚洲色图| 高树玛利亚无码流出| 日本一级婬片试看三分钟| 综合自拍| 激情文学欧美| 午夜大香蕉| 国产JDAV无码视频在线观看| 成年在线视频日本亚洲在线视频区精品江靖宇公司 | 中文字幕黄色一起草| 日本青青草在线| 18禁的网站在线| 果冻传媒A片麻豆熟妇人妻| 大香网伊人久久综合网eew| 黄片免费看黄片免费看| 天天看天天干| 大逼色网站| 97久久久精品| 嗯嗯啊啊操死我| 免费看日产一区二区三区| 试看日韩黄片| 天天天干977| 欧美日本天堂| 高树玛利亚无码流出| 日本精品高清一二区一本到| 亚洲 小说 欧美 激情 另类| 91A欧美电影网站| 爱妻综合网| 中文字幕加勒比海高清无码免费视频 | 中文字幕AV乱伦| 超碰78| 中文字幕免费在线观看| 97超碰总站| 91网亚洲| 久久精品72| 99少妇精品视频| 久草视频分类在线| 啪一啪免费视频| 亚洲av影院在线观看| 亚洲男人久久综合天堂| 熟女人妻精品一区二区视频| 日韩天天综合| 日韩无码第3页| 精品传媒在线一区| 欧美加勒比| 蜜臀久久99精品久久久久久酒店 | 国产精品96| 亚洲男人天堂网站| 日韩一级二级三级| 粉嫩av在线| 久久精品国产亚洲AV先锋| 9久精品| 黑人娇小av在线播放| 亚洲另类欧美精品| 国产日产精品久久快鸭的功能介绍| 人妻另类 专区 欧美 制服| A 天堂| 天天摸夜夜添无码小视频| 99色热国产视频精品| 久操凹凸视频| 国产一区二区三区精品观看啪| 国产激情视频在线观看| 夜夜爽33333| 精品网站9999| 日韩欧美天天爽爽爽天天爽爽| 欧美精品欧美精品系列| 欧美激情区| 黑人猛交| 日本操逼视频不卡直接放| 黄色在线网站| 天天综合色| 久久久久久久久久久久黄色| 91处女在线视频| 日本大香蕉综合网红本杳社区| 97免费视频在线| 亚洲视频1区| 亚洲综合精品国产一区| 91蜜臀熟女| 欧美性爱网97| 亚州91| 在线看的av| 五月香婷婷| 日本丝袜美腿人妻九九| 免费视频观看60秒| 被男人吃奶很爽的毛片| 激情四射五月天| AV高清一区| 视频二区美腿制服人妻欧美| 爱妃国产亚洲视频中文字幕| 欧美日韩国内不卡| 日本免费不卡二区| 欧美日韩狠狠爱| 久久久久人妻二区精品叶可怜| 欧美精品1区2区3区| 无码heyzo高清一区| 亚洲日韩狠狠撸视频| 亚洲春色一区二区三区| 日本女人操逼| 久久99草| 摸奶性爱视频网站在线免费播放| 99久久99久久综合| 偷拍五区| 无码动漫av中文字幕| 高清无码网址| 国产女主播视频在线观看| 人人操人人摸人人骑| 久久99亚洲精品久久99果| 色老牛| 91熟女视频| 亚洲色图欧美视频| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 97玖玖人妻| 有码专区最新中文字幕有码| 国产人妻天天干精品| 欧美老妇女内射网址| 亚洲精品99999| 99自拍视频| 人妻娇喘 激情视频| 久久av一级av少妇av高潮| 日本一区二区电影网站| 91观看 国产白丝| 欧美做爰无码A片视频| 97在线青| 精品少妇人妻av久久免费| 大香蕉免| 国内精品久久人妻性色av| 欧美亚州手机在线| 精品天堂| 亚洲男人的天堂亚洲| 殴美性天天| 日本在线不卡一二区| 国产自偷| 丁香六月综合激情| BBBBB97COM| 久久香蕉网| 91热| 欧美中文字幕男人天堂久久精品| 97Ai亚洲| 欧美亚洲综合色| 五月丁香激情四射| 国产精品制服丝袜中文字幕日韩一区二区三区| 射综合网| 欧美激情视频一区二区三区不卡| 国产精品视频91久久| 欧色综合| 日本成人A片免费看| 性爱AV天堂| 欧美一区二区三区日韩| 老熟女综合网| 青青草视频久久| 成年无码动漫av片无尽在线 | 人妻内射一区二区在线视频| 国产色呦呦| 性生活性生大爱77AV国产| 婷婷丁香五月激情啪啪| 91熟女丨老女人| 女人妻一区| 欧美激情另类一区二区| 涩亚洲欧洲| 色999人与兽| 人人艹亚洲| 91老妇女| 极品五月天噜噜| 久久人人爽爽人人爽人人片αV| 欧美亚洲宗合色性图| 欧美自拍偷拍免费观看| 张柏芝国产一区在线观看| 97这里都是精品| 伊人久操| 2020久久免费视频| 久久久九九| 97香焦色区| 极品尤物自安慰| 欧美亚洲激情| 极品AV网站在线观看| 成人日韩欧美| se01国产在线视频| 97天堂| 天美传媒av在线| 加勒比大香蕉视频在线| 激情干在线| 日产操逼| 综合亚洲网| 91美女在线视频| 男人的天堂亚洲| 日韩精品国产一区二区| 久久综合97| 98超碰日本| 日日天天久久啊啊aaa| 亚洲最新a在线观看| 激情黄色片在线观看| 蜜桃传媒视频第一区入口在线看| 国产天天骚| 97干在线视频| 亚洲成?V人片在线观看福利| 国产一国产一级毛片古装| 日韩中文9| 国产亚洲欧洲在线观看| 色噜噜狠狠色综合日日| 可以在线观看的黄色网址| 国产400孕妇孕交群| 国产中文字幕在线观看| 精品乱码久久久久| 好湿好紧好爽 视频| 免费观看欧美日韩操逼视频| 久久香蕉综合一本到3atv| 欧美一级黄色免费专区| 国产精品第一页国产大屁股视频免费区| 941超碰| 伊人玖玖网| 欧美狠狠弄| 啊啊啊好湿久久| 人人天天欧洲| 婷婷五月花| 日韩中文字幕在线视频观看| 又大又长又粗又爽又黄| 国产精品不卡一区二区电影| 精品久久久av无码免费| 亚洲图片欧美| 91丝袜视频在线观看| 亚洲欧美综合网| 超碰综合97在线| 久久噜| 人妻少妇久久| 欧美日日人人天天| 99热18这里只有精品| 九九拍拍精品视频在线播放 | 综合国产影视三级| 亚洲,日韩,欧美,成人播放| 亚洲āv网址在线观看| 亚洲综合影院| 亚洲欧美另类激情小说| 国产精品视频内谢女人| 亚洲影院成人| 国内毛片欧美香蕉精品| 色激情综合网站| 欧美激情激情xxxx欧美专区| TS人妖另类精品视频系列| 午夜人人操| av在线播放国产一区| 九九精品99| 99久久精品无码一区二区| 国产精品蜜乳AV| 国产亚州高清国产拍精| 婷婷色综合| 91在线色综合| 伊人成人情色综合| 91亚洲欧美综合高清在线| 在线小说视频一区| 美女91| 成人av福利在线观看| 高清国产精品无码| 91社区拍啪人妻| 丰满高潮18xxxx| 六月激情网| 亚洲综合网图| 欧美亚洲国产日本在线,久久精品国产| 精品熟妇视频一区二区| 欧美+日产+中文| 欧美成熟性爱精品| 日韩一级免费性爱| 午夜精品99久久久久传媒| 欧美 青青草| 97操97干| A级片日韩欧美国产欧美视频精选观看| 日韩精品国产一区二区| 欧美精品日韩一区二区| 综合色图,成人综合网| 久偷拍| 成人小电影网站tex| 国产精品福利资源在线尤物| 国产麻豆福利av在线播放| 大奶啊啊好爽| 夜夜爽爽夜夜精品视频| 久久精品店| 免费簧片在线观看| 久久久久日本视| 久久成人午夜狠狠| 欧美一级AAAAAAA| 日本精品一区二区中文字幕| 97视频在线观看播放与子乱对白在线……| 精品一区二区三区四区外站 | 手机在线中文字幕国产| 天堂精品在线| 劲爆欧美人妖三区91| 又粗又长又大国产不卡| 黄色片大香蕉| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 97精品国产97久久久久久户外免费| 欧美性五月| 日韩人妻一区二区| 久久免费精彩视频| 东京热AV男人的天堂| 99久久久久久亚洲精品不卡| 青草视频在线看看看看看看看看看| 操淫穴亚洲五月丁香 | 中文字幕一区 二 区 三 四 五 区日 日 骚 | 精品无码不卡视频| 91美腿丝袜在线观看| 99夜夜操| 啊视频在线| 新视频sss国产| 中字幕人妻一区二区三区| 日韩在线观看中文字幕视频| 香蕉免费一区二区三区不读| 欧美成年人性爱视频免费观看| 怡红院一区二区熟女人妻| 青娱乐蜜桃臀AV色婷| 老熟女网站| 97人人操人人干| 亚洲综合大片| 性色av网站| 欧亚揄拍偷拍精品视频| 久久男人精品| 亚爽爽爽爽爽爽爽爽| 操屄日韩| av在线人气| 91精品国产91久久福利| 亚洲美乱| A 天堂| 日本天堂网| AAAA级日本片免费视频| 嫩草 人人网精品| 三级日本一区二区三区| 色呦呦、国产精品| www.亚洲成人一区| 中文字幕-区二区三区四区视频中国| 97视频在线播放| 久极品在线观看| 热思思免费视频| 亚洲 图片 欧美 色图| 亚洲国产精品成人综合| www.AV有限公司一区| 麻豆国产97在线| 免费人人搞97| 99精品视频在线观看免费| 亚洲在钱| 五月丁香婷婷色| 久九九九| 东北女人被操| 国模不卡| www.acm成人黄色毛片| 九九热超碰| 国产女大学生AV| 97超碰巨乳| 无码在线亚洲| 国产路线专区| 性老妇一区二区三区| 亚洲AV噜噜狠狠网址蜜桃动漫| 亚洲。天堂。日本在线观看| 97人人草| 操操逼视频| 91无摭挡| 天美av在线观看| 懂色中文一区二区三区| 国产超碰97| 天天综合AV| 园内精品自拍视频在线播放| 夜夜嗨一区| 久久综合日韩亚洲欧美| 亚洲欧美综合区自拍另类 | 五月丁香六月| 成人无码在线超碰网| 熟女露脸激情自拍视频| 天天插天天射| 探花一区二区三| 综合欧美色图| 99久热精品99re6热| 欧美日韩99| 最新国内自拍av免费| 久久内射| 久久草视频污视频| 大香交伊人网| 久久一级无码精品毛片6| 欧美 亚洲 在线| 国产熟女高潮一区二区三区| 伊色综合天堂色97| 熟女精品va中文字幕| 12一15性XXXX粉嫩国产| 男女香蕉一区二区| 久久欧美按摩999| 国产成人无码高清| 99e久久国产精品| 九九亚洲| 亚洲做性| 九九九九九九九九九九精品视频| 91亚洲黑人| 成人日本视频人妻在线| 色欲Av人妻精品一区二| 0755午夜福利视频| 色娱乐色呦呦夜夜夜夜av| 伊人五月天青青草婷婷| 午夜福利无毒不卡| 91色宗合| 91热色| 日韩精品99久久久久久中文字幕| 97操碰| av天堂精品久久| 99999精品| 男人天堂毛片| 日本新免费二区三区| 欧美五区| 久久久精品日本一道| 色官网在线| 五月天婷精品激情| 伦伦成年午夜免费视频| 天天操人人操狠狠插| 国产强奸乱伦第1页| 少妇熟女一区二区三区| 国产精品白丝www| 人妻大香蕉| 97综合久第一页| 欧美第一页| 加勒比性爱成人在线| 嗯嗯啊好大| 人妻人人澡人人爽人人| 久久色一区二区| 99九九久久| 久久久久网站-538在线视频-欧美永久乱码 | 性91| 啊啊啊免费| 九九亚洲| 日欧操屄| 俄罗斯一区二区视频在线观看| 中文字幕乱码人妻二区三区| 91人精品妻入口| 欧美A片中文字幕| 伦伦成年午夜免费视频| 人妻一区视频| 99热这里只有精品地址| www成人啪啪18秘 免费| 99久久婷婷国产综合精品草原| 女人爽到高潮潮喷18禁网站| www.91久久| 清柠毛片| 色哟哟-国产专区| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 蜜桃精久三区| 极品久久久久久久久久久久久久| 嗯嗯啊好大| 另类图片五月天| 熟妇女伦乱视频| 26uuu成人影片| 少妇xx精品| 激情看片网站| 欧美成人精品一区二区三区| 蜜桃在线观看一区二区三区 | 很很操在线| 天天色黄色影院天天操| A片 AV一级在线播放观看免费| 91性高潮久久久久久久久| 密桃99999| 使劲用力艹少妇视频一区二区| 亚洲欲| 中文字幕欧美精品亚洲日韩蜜臀| 精品对白久久不卡| 久久久免费高清中文视频| 亚欧毛片基地国产毛片基地| 欧美日韩夜夜| 色狠狠综合噜一二三区| www.婷婷六月天| 亭亭在线资源| 欧美的性爱网站免费| 91久久精品蜜臀| 日韩人妻精品| 国产一区二区在线播放量| 久99热| 精品美女少妇一区二区| 日韩丝袜二区| 欧洲精品人妻| 操逼操逼逼操操逼91| 久久久久久91香蕉国产| 1769一区| 少妇免费视频| 国产精品美女久久久久久网站| 国产亚洲人妻综合日韩 久久| 综合欧美色图| www激情| 91欧美网| 久久久久成人蜜桃精品| 男人天堂资源| 天天透伊人| 在线视频97| 九九热五区| 日本性交操一区二区不卡系列| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 偷拍 欧美 日韩| 色老汉色| 老司机午夜精品视频| 少妇蜜汁| AV乱伦专区| 国产精品在线网站| 天堂无码精品国产久| 神马久久69| 成人性爱美曰韩| 青青草华人在线欧美在线| 五月丁香婷婷综合| 男人天堂网址| 欧亚日韩三区| h无码动漫在线观看| 精品十八在线观看| 亚洲日本成人动漫| 国产日韩手机视频在线| 无码久| 欧美日韩999| 精品91日日夜夜超清资源| 天综合中文| 欧美性爱免费短视频| 九九av| 中文字幕高清20页视频| 三级日本一区二区三区| 69丨亚洲丨精品丨入口免费播放| 操逼逼无码| 秋霞 色色| 亚洲天天影视色综合| 91超级碰碰| 白丝被操91| 青青草在线视频播放器| 欧美天天插| 国内毛片热久久思思热| 天天大干大香蕉| 精品国产一区二区三区av在线资源| 无码人妻一区二区三区色欲aⅴ| 久久婷婷欧美| 日本大片日本一区二区免费高清 | 久久99久久99精品天美传媒棢·纸:. | 东京热AV男人的天堂| 国产乱婷婷精品二区三区| 岛国色情视频在线观看| 夜色97| 久久久不能久久久久| 一,爱啪啪,在线免费视频| 综合另类| 视频黄站| 91成人在线| 中文字幕黄色片| 免费αⅴ在线观看| 欧美97在线欧| 天天综合网合集91| 97二区四区| 超碰91在线| ji熟女.com| 欧美亚洲情色| 夜夜嗨老熟女AV一区二区三区| 97干色天堂| AA丁香综合激情| 操逼啊啊啊91| 人妻天天爽天天爽三区| 国产精品对白自产拍| 欧美人妻二区三区| 婷婷激情五月| 黄骗免费| 亚洲国产精品成人综合| 91女色| 欧洲一区二区三区四区在线观看| 九九久久首页| 五月婷婷激情综合| 日韩人妻 中文字幕| 在线观看亚洲成人精品| 亚洲色电影在线| 亚洲色天堂九9| 九九热在线精品视频| 香一区二区三区| 成人片在线播放| 午夜福利精品| 奇米四色影视777久久久| 成人怡红院| 亚州色综合| 少妇熟女视频一区二区三区| 亚州熟妇精品| 安徽熟妇视频| 亚洲AO在线| 另类图片五月| 亚洲成人碰碰| 日韩一级片| 精品久久人妻成人网| 日韩欧美综合激情| 精品成人动漫一区二区| 亚洲欧洲日本精品中文a∨| 大香蕉一级黄色片久久| 操人妻视频| 啊啊啊啊啊啊啊啊在线观看| 天天操天天干美女网址导航| 夫妻AV网站| 91影视亚洲| 亚洲欧美91√| 97超碰色中文字幕| 91高清日| 久久国产精品视频| 超碰久久.com| 超碰天天去日穴| 亚洲AV资源| 少妇蜜汁| 成人网欧美风情| 国产suv精品一区二区四区999 | 人人看人人爰人人操| 久久久一区二区三区三州| 欧美一区二区三区互相| 国产综合色精品在线观看| 久久超碰国产一区二区三区| 人人么人人操| 久久久久久久久久久免费精品| J?P?NESEHD熟女熟妇伦| 乱伦熟妇一区二区| 99久久精品无码一区二区毛片免费| 久久 国产 无码| 亚洲精品国产专区在线观看| 亚洲欧美中文一区二区三| 白天啪啪晚上啪啪视频| av凤凰久久久| 色色丁香| 中文字幕丝袜美腿| 97色诱| 97久久天天综合色天天综合色电影| 亚洲中文电影| 中文字幕无码不卡啪啪| 精品无码少妇| a'v在线资源| www.99中文字幕| av凤凰久久久| 国产成人资源| 玖玖资源中文字幕制服丝袜| 风月影院男女十八禁| 超碰 欧美| 精品99999| 特级特黄一级毛片免费| 日韩乱伦视频| 中文字幕永久在线| 九久9热| 91老熟女91老女人| 999999精品| 久久国产乱子伦精品免费女人| 思思性爱|