色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合av,久久激情五月丁香伊人

ARTICLE DETAIL

資訊詳情

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

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

5招減小pdf大小實(shí)戰(zhàn)指南:前端老手教你避開API變更的坑 5招減小pdf大小實(shí)戰(zhàn)指南:前端老手教你避開API變更的坑 昨天剛把一套招投標(biāo)系統(tǒng)的前端打包完,準(zhǔn)備上傳招標(biāo)文件,結(jié)果系統(tǒng)報(bào)錯(cuò):文件過大。我打開那個(gè)PDF一看,28兆。客戶那邊的服務(wù)器只允許傳10兆以內(nèi)。 這種場(chǎng)景在中小施工企業(yè)里太常見了。要么是設(shè)計(jì)圖紙掃描件,要么是包含高清渲染圖的標(biāo)書。以前用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)在沒了;以前簡(jiǎn)單的save(),現(xiàn)在要考慮流式寫入和內(nèi)存溢出。 別慌,這不是玄學(xué),是技術(shù)迭代。今天這篇,我就結(jié)合自己踩過的坑,分享一套最佳實(shí)踐。不整虛的,直接上代碼,講清楚怎么在Web端用JavaScript高效減小pdf大小,同時(shí)避開那些讓人頭大的版本兼容問題。 概念速懂:為什么PDF會(huì)這么大? 在動(dòng)手寫代碼前,先搞懂一個(gè)核心問題:PDF文件里的“肥肉”到底在哪? 很多人以為減小pdf大小就是把圖片壓縮一下。沒錯(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ù)覽和打印來說完全夠用。 有損壓縮(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ì)于帶寬有限的工地辦公室來說,是救命稻草。 環(huán)境準(zhǔn)備:別再亂裝包了 很多新手一上來就npm install一堆庫(kù),結(jié)果依賴沖突,打包體積爆炸。根據(jù)官方開發(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)整寬高)。避坑提示: 千萬不要在UI線程直接處理大圖片!一旦圖片超過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)致跨域問題。 核心語(yǔ)法:版本升級(jí)后的API差異 這里重點(diǎn)講講那些“版本升級(jí)后 API 全變了”的地方。 以前我們用pdf.js渲染,現(xiàn)在如果用pdf-lib來操作,API風(fēng)格完全不同。 舊思維(已廢棄/不推薦): 很多老教程教你用pdfjsLib.getDocument加載,然后用canvas.toBlob導(dǎo)出。這種方式的問題是:你只是把PDF渲染成圖片再存為圖片,丟失了文本層,而且無法保留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(),新版需通過 node 操作這里有個(gè)大坑:pdf-lib本身不直接提供“獲取頁(yè)面所有圖片”的高層API。你需要深入到底層的PageNode,遍歷Resources - XObject字典。這在舊版本里更隱蔽,新版本文檔里雖有說明,但示例很少。 完整代碼示例: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),無需再嵌套});// 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)致崩潰。常見報(bào)錯(cuò)與避坑指南 實(shí)戰(zhàn)中,我遇到過以下三個(gè)高頻問題: 1. 報(bào)錯(cuò):TypeError: Cannot read properties of undefined (reading 'dict')原因:某些PDF頁(yè)面沒有Resources或XObject字段,特別是純文本頁(yè)或空白頁(yè)。 解決:訪問屬性前必須加可選鏈?.,并做存在性判斷。如上代碼中的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. 性能問題:處理10頁(yè)以上PDF時(shí)Worker卡死原因:?jiǎn)蜽orker串行處理,且Canvas操作是同步阻塞的。 解決:使用OffscreenCanvas(如果瀏覽器支持),它可以在Worker中直接操作,無需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è),我的建議是:不要過度追求極致壓縮:70%的JPEG質(zhì)量在屏幕上幾乎無損,體積卻能減半。 務(wù)必使用Worker:這是體驗(yàn)的底線。 關(guān)注版本兼容性:pdf-lib更新頻繁,升級(jí)前一定看開發(fā)者文檔的Changelog,特別是關(guān)于XObject操作的部分。這套方案在我服務(wù)的三個(gè)工地項(xiàng)目里落地,平均將上傳前的文件體積從35MB降到了8MB,用戶投訴率下降了90%。 當(dāng)然,技術(shù)沒有銀彈。如果你的PDF包含大量矢量線條(如CAD導(dǎo)出的圖紙),圖片壓縮效果有限,這時(shí)候可能需要考慮服務(wù)端用Ghostscript進(jìn)行矢量重繪,或者在前端直接提示用戶“請(qǐng)上傳矢量源文件”。 你公司項(xiàng)目里是怎么處理的?是純前端壓縮,還是后端兜底?或者有其他更騷的操作?歡迎在評(píng)論區(qū)聊聊,咱們一起避坑。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
av日韩国产一区二区| 男人下部插入女人下部| 3级毛片一二| 俺去俺来也在线www| 啪啪啪精品视频| 放黄片放3级黄片没穿衣服| 超碰超碰95| a v网站在线播放| 蜜臀久久一区二区| 欧美最大综合网| 高清国产精品福利网站| av天堂精品久久| 婷婷五月天成人网| 欧美中字不卡| 亚洲天堂中文字| 九九成人精品| 国产美女高潮| 一色网男人的天堂| 亚洲熟女诱惑| 99无码视频| 欧美在线综合| www.久久最新地址| 久久久久久久久久久久九| 97香蕉网| 青青草密桃在线播放| 二对二中文字幕。| 无码人妻一区二区三区色欲aⅴ| 啪啪91| 99视频自拍区| 日本一本一区二区三区四区五区欧美日韩中文字幕 | 美女性91| 综合激情五月天| 99re欧美| 宅男午夜在线视频| 中文字幕日韩专区精品系列| 东北女人av| 奇米四色网| 日韩欧美偷拍美女视频| 无色无码| 欧美色图色综合| 啊啊啊好湿久久| 欧美日日操| 4tube欧美女厕所| 野狼激情网| AV天堂国产| 国产又黄又粗的视频| 亚洲超碰综合网| 精品久久青青草| 一本一道人妻久久一区二区三区| 天天干天天狼在线视频| 精品九九| 久久久久久九九九九九| 亚洲色9| 亚洲砖码砖专无区2023| 欧美97色| 亚洲a色| 国产丝袜视频| 自拍偷拍亚洲熟女妇人精品| 久久日本熟妇熟色一区| www.久久制服糖| 亚洲天堂男人| 黄色免费一级在线毛片| 在线性黄高清免费视频| 欧美一区二区三区日韩| 在线播放成人网站| 婷婷色导航| 亚洲天堂男人在线| 日本天天吊| 小草三级久久观看| 久久香蕉超碰97国产精品| 偷拍 精品另类 凸凹了四区| 五月婷婷激情| 3P乱轮视频| 国产亚洲 中文欧美久久| 久久大黄片| 色婷婷综合久久中文字幕雪峰| 亚洲欧美高清| 91日日夜夜| 亚洲九区| 亚洲欧美一区二区三区一猛片| 18+91网站| 中文字暮97| 乱伦3P视频| 91美女视频在线观看| 蜜臀在线免费观看在线免费观看| 99精品欧美一区二区三区桃色| 亚洲欧美校园| 国产九九九九九九九九| 久久精品国产AV一区二区三区| 午夜操操操| 亚洲自拍欧美国产首页网曝 | 密臀在线免费观看| 91人妻素女| 天天躁日日躁狠狠狠躁| 九九九九免费视频| 99精品伊人| 天天欧美色| 国产精品午夜高潮呻吟久久av| 精品国产av一区二区三区四区入口| 96精品久久久| 久久9精品网站| 色女综合| 亚洲AO在线| 久久久久久午夜男人的天堂| 九九热超碰| 思思性爱| 亚洲精品国产专区在线观看| 精品人妻中文字幕高清| 亚州熟女乱伦| 亚洲AV噜噜狠狠网址蜜桃动漫| 亚洲色图欧美色图另类图片| 成年人性爱日韩| 亚洲AO在线| 国产精品播放| 五月婷婷久久综合| 久久一本大香蕉 | 日本 情色 1区2区3区| 欧亚日韩三区| 亚洲97网站| 久久中文字幕女同性恋一区| 精品无码少妇| 国产一区二区在线播放量| 日韩欧美国产一区二区三区四区| 国产激情在线观看| 麻豆视频国产一区二区| 99啪啪| 污色区网站| 噜噜噜亚洲精| 九热超碰| 熟妇激情| 久久r精品| 丰满人妻一区| 美女网站91| 亚洲巨爆乳一区二区三区四季网| 人人搞人人插人人操| 亚洲网站一区二区在线| 香伊人在线| 伊人网青青| 亚洲无无码αⅴ每日更新| 成人性爱av| 天天草夜夜草高潮片| 久久草视频污视频| 91影库| 操人妻逼91| 久久久熟妇熟女国产| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 色爱综合网| 91亚洲狠狠色| 久久久精品日本一道| 日韩欧美性吧婷婷乱伦大香蕉| 日本精品网站在线中文| 中文字幕欧美日本乱码一线二线| 国产一区二区视频在线播放| 一本色道综合久久欧美日韩精品| 嗯嗯嗯啊啊啊操的我好爽| 色在线综合| 欧美日韩精品青青| 欧美色图99| 3D污黄视频在线观看| 99热超碰| 2020中文字幕在线| 家庭乱伦麻豆| 婷婷丁香人妻 | 超碰这里有精品| 国产伦精品一区二区三区在线观 | 女人爽到高潮久久久| 国产精品探花色| 欧美特黄视频网站| 国产丰满熟夫69mpp| 91精品丝袜在线观看| 大学生美女口爆| 日韩不卡一二三四| 黑丝日韩av丝袜av| 精品人妻伦一二三区久久| 日韩美女啪啪一区| 亚洲福利影院一区久久| 久久久999国产| 日日干男人的天堂| 日本天堂网| 亚洲成人免费电影| 国产精点久久久成人| 免费av高清无码| juliaann欧美丝袜办公室| 人妻社区男人天堂| 欧美狠狠操| 丝袜美腿诱惑亚洲欧美视频在线观看| 欧亚性爱视频免费看| 亚洲97成人在线观看| 91高清日| 国产精品动态一区二区三区四四| 日韩影片中文字幕一区二区三区| 91熟女熟妇视频网站| 强奸a片网| 国产小u女在线观看| av网页一区二区三区| 午夜视频久久久久一区| 国产一区二区三区白丝| 热无码中文亚洲H一道本一区二区| 999精品乱码| 一本色道人妻久久| 蜜臀视频网站| 精品欧美老熟女一二区| 日本欧美中文字幕| 少妇干B| 秋霞Av理论一级在线| 日韩精品午夜操呦呦不卡影院| 日本免费一区二区不卡 | 中文?日韩?免费?精品| 国产路线专区| 黑人猛交| 八戒无码国产午夜福利| 人妻中文字幕精品无码| 性爱边摸边日免费AV| 黄色视频60分钟| 国产人伦a片信息免费片| 日韩综合成人免费视频| 91美女视频直播| 蜜臀无码一区二区| 精品在线蜜臀| 亚洲精品视频在线播放| 中国和日本人色哪个不下载能放| 精品人妻一区二区三区免费视频| 婷婷三区| 国产女人与拘做受视频免费| 久热精品在线| 丰满少妇一区二区三区专区| 热热色91| 日本少妇va7777| 久久精品国产97欧美精品亚洲 | 婷婷三区| 91av一区二区在线观看| 亚洲宗合网| 97在线免费公开视频| 91爱啪| 国产中文字幕在线点播| 婷婷久久综合久| 激情终合网| 亚洲天天综合| 99热只有| 99re在线视频这里只有精品| V A在线| 日韩性爱播放| 91色堂| 伊人丁香五月婷婷| 91亚洲不卡一区| 日韩在线电影| 欧美日韩91| 亚洲做性| 婷婷亚洲综合| 美女91网| 蜜臀久久99精品久久久老,,| 18+91网站| 99精品在线| 老鸭窝成人| 亚洲欧美精品福利在线| 亚洲drav色图| 亚卅熟女乱色| 日本精品加勒比海一区| 人妻熟女av国产网站| 欧美传媒一区| 日本色色网| 最新AV在线| 男人天堂站| 天天谢天天干| 熟妇女伦乱视频视频| 天天色怡春院| 天天综合网~69| 99自拍B亚洲| 91精品久久久久久77777| 玖玖爱在线视频免费观看| 国产精品一级毛片不卡视| 放黄片放3级黄片没穿衣服| 亚洲中文电影| 67914亚洲精品| 亚洲欧美日韩中文播放| 2017,超碰| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 啊啊啊不要啊啊受不了了视频在线| 欧美日韩人人精品| 久久久亚洲Av| 亚州中文字幕超碰97| 亚洲熟女乱色| 清清一区二区三区四区不卡视频| 风月影院男女十八禁| 久久精品超碰| 俄罗斯一区二区视频在线观看| 精品二区三四区五电影 | 土豪酒店各种姿势玩弄极品幼稚| 久久久99久9| 日本操大逼| 午夜激情成人在线观看| 蜜桃av色偷偷av老熟女| 91精品在线播放| 亚洲极品| 偷拍 欧美 日韩| 99久草| 日本Suv精品一区二区| 99热精品在线播放| 特级大荫道BBwBBwBBW| 翘臀vidoes| 亚洲制服欧美另类内射| 中文AV制服乱伦| 2019亚洲男人天堂| 久久春色| 夜夜一区二区| 国产精品视频在线观看| 午夜舔阴达高潮视频免费看| 男人在线天堂| 91亚洲情色| 亚洲av影音先锋| 黄色片A级一区二区三区| 大香蕉99999| 精品黄色电影| 亚洲乱码精品一区二区| 美日韩男女操屄视频| 中文字幕在线观| 99re在线| 精品国产91内射久久| 日本黄色大片一级视频免费麻豆| 在线观看不卡一区二区三区| 欧美成熟性爱精品| 少妇啪啪自拍| 入口操逼网站| 国产又色又爽又舒服的三级视频| 国产玖玖| 超碰在线人妻不卡| 五月天人妻综合| 亚洲性天堂| 777琪琪午夜免费A片| 激情视屏国产乱伦强奸| 麻豆久久久一区二区| 91色鬼| 色99久草| 久久AV无码AV| 天堂8在线新版官网| 六月激情网| 国产一级久久久| 99热99re6国产在线播放| 丝袜美腿亚洲| 91人妻尻屄视频| 日本不卡二三区| 日韩91网| 久久精品国产亚洲AV片多多| 久久99国产综合精品女同| 亚州男人的天堂| A 天堂| 超碰精品人妻狠狠干| 97超碰巨乳| 日韩av三四区| 欧美色图私拍91| 日本一区99| 欧美天天综合站| 国产SV一线| 亚洲h片在线免费观看| 东京成人一区| 国产日比| 大香蕉综合在线| 亚洲欧美日韩二区视频| 综合久久99亚洲人妻中文在线| 欧亚韩国999| 久久春色| 久久久久网站-538在线视频-欧美永久乱码 | 白丝被操91| 东京热毛片177b2viP| 99国产精品免费| JULIA一区二区三区在线播放| 99热国产| 高树玛利亚无码流出| 男人天堂综合| 欧美日韩电影一区二区| 国产在线能看的你懂的| 亚洲老熟妇xxx| 亚洲综合电影| 欧美日韩精品久久| 1024人妻熟女一区二区三区| 久久风骚城市| 五月综合色| 一个人免费视频观看在线WWW| 欧美一区二区三区大综合| 伊人久久综合影院精品久久久| 东北女人被操| 美女国产一区二区久久| 快灬快灬 一下爽蜜桃在线观看| 97五月天| 郑州宾馆老熟女露脸啪啪| 久操电影网| 国产熟妇一区二区| 91日本在线观看| 中国农村熟妇毛片视频| 97chaopenrihan| 日本天堂网| 伊人久久大香大香线蕉中文| 久久久999| 蜜桃久久久久久久久久久久| AV 少妇 人妻 偷拍| 日本十八禁免费看污网站| 日韩精品午夜操呦呦不卡影院| 天天干2019| 天天插天天干| 探花一区在线| 婷婷激情五月天小说网| 国产精品福利资源在线尤物| 人妻精品一区二区| 97超碰国产亚洲精品| 亚洲激情天堂网| 粘花网06av视频| 女同在线视频一区| 久久久久性熟视频| 亚洲视频小说| 国产三级在线现体验区| 91性生活久久久| 中文字幕亚洲永久精品| 夜夜无码| 大香蕉欧美伊| 精品少妇人妻一区二区三区| 91免费看一区二区三区 | 麻豆啪啪啪视频| 性色av大全| 波多野结衣一级视频| 青娱乐国产精品| 亚洲色天| 老熟女综合网 | 这里只有精品视频在线| 超碰欧美COM| 欧美自拍网| 新精精品久久精品| 国产在线综合福利网站| 顶级丝袜熟女一区二区三区| 精品国产污一区二区三区| 六月婷婷一区二区三区| 美女黄页| 女人双腿搬开让男人桶| 亚洲古典另类欧美在线| 婷婷五月天AV| 日韩 成人 有码| 久久久一二三四区| 日韩超碰97| 一区二区精品日韩欧美在线观看 | 青青草男人天堂| 天天热精品| 91综合中文字幕| 欧美18 在线观看| 精品亚洲国产成人精品| 天天插天天插| 福利一级版子| 日韩操啪| 日本三级中国三级99人妇网站| 亚洲欧美天堂在线| 男人天堂久久精品不卡| 岛国激情视频软件| 一区二区三区在线资源| 后入综合久久| 欧美97爱| 久久精品91| 啊啊啊啊啊啊好多水| 四虎免费视频| 91成人高清在线观看| 丰满人妻-区二区三区免费| 蜜臀久久在线视频| 久久六六| 久久久一级| 欧美一级二级三级| 丁香五月天激情| 少妇精品久久久八区九区| 国产精品嫩草影院午夜两性 | 亚洲春色激情小说| 91欧洲入口| 92人人操人人| 97在线日韩中文字幕| 日韩午夜精品一区二区三区电影| 男人天堂资源| 久久久久密臀一区二区| 动漫av中文| 中精品一区二区三区| 91亚.色| 成人青青草原伊人| 9国产超碰| 97欧美久久久久久久| 婷婷AV一区二区三区| 欧美在线91| 大香蕉欧美日韩| 欧美性爱另类综合| 欧美成人午夜免费福利785| 日韩欧美女求操每天更新| 九九碰九九爱97超碰| 久久AV色| 中文字幕五区| 精品一区二区三区国产| 性猛交| 操操吧亚洲乱伦视频| 91在线免费精品视频| 亚洲一级性爱视频免费看| 中文字幕丰满子伦无码专区在线视频最新| 999久久久久久久久| 欧美91精彩| 九九久久99| 做爱福利视频一区二区| 国产精品夜夜| 天天操天天舔| 五月天精品| 精品一区二区成人动漫| 9久热这里只有精品| 人妻一区久久二区三区色播| 久久亚洲AV无码专区国产精品| 色婷婷A V一二三四区麻豆综合| 高凊专区人人操| 久久‘黄片视频| 欧美人与动性人交a| 国内外毛片在线观看| 密臀在线免费观看| 98一区二区精品| 熟女人妇一区二区三区| 国产家庭乱伦性爱视频| 国产97亚洲| 综合亚洲网| 欧美一区二区三区成人性生活| 熟女一区二区| 超碰激情808| 插入综合网| 色优久久| 久久久精品国产亚洲伊人| 亚洲第一无码播放立川理惠| 岛国网址国产 | 99热这里都是精品| 国产乱不卡| 免费99精品国产自在在线| 97天天操天天干| 天美精品一区二区三区四区在线观看| 91婷婷伊人狠人| 日韩欧美视频青青| 久操99| 美女97超碰| 麻豆AV96熟妇人妻| 亚洲色图美腿丝袜| 久草精品一区| 中文字幕黄色一起草| 东京热,男人的天堂| 九九九国产| 久久区| 欧美成熟性爱精品| 国产精品嫩草影院免费| 免費黃色視頻觀看一| 91狠狠综合久久久| 中文字幕熟女人妻丝袜| 久湿久久| 2017超碰| 曰本道人妻久久久在线不卡色视频| 99超级碰免费视频| 婷婷中文网| 秋霞免费AV| 久操电影| 亚洲棕合电彰| 韩国三级一线观看久| 91大神电影天堂| 天天日天天搞天天干| 男人的天堂2018.| 大香蕉草草| 日韩一级二级| 亚欧无码在线| 综合色图区| 欧美韩国你懂得在线| 久久午夜色播影院免费高清| 亚洲一区亚洲天堂| 最新国产精品久久精品| 97人人草| 亚洲乱色熟女一区| 91这里只有精品| 美美91成人国产精品欧美精品久久久久久久| 激情在线青青操| 色婷婷激一区二区三区 | 亚洲暴力强奸AV| 欧美激情精品| 日韩成人性爱电影在线播放| 麻豆福利视频导航| 日本视频在线中文字幕| 色情综合网| 撸无码不卡免费视频| 欧美很很操视频| 小电影欧美91| 操久久久久久| 亚洲91网| 欧美精品91| 丁香五六月啪啪| 色天使大香蕉| 全免费a敌肛交毛片免费| 色网综合网| 日韩一级欧美一级在线观看| 九热超碰| 大奶啊啊好爽| 香蕉热人人精品| 在线播放中文字幕| 久久女人一区二区三区| 十八禁啪啪视频| 伊人亚洲综合| 欧美日韩高潮喷水91| 欧美不卡五十路| 国产女人9999| 人妻加勒比东京热| 中日亚韩免费视频| 99re视频在线播放青草| 欧州激情视频在线一区二区| 国产69精品久久久久99尤物| 超碰色老头| 日本黄页视频在线观看| 亚洲色图大香| 欧美,日韩,中文,另类| 骚货| 五月丁香激情综合网| 日本黄色精品专区网站| 在线啊啊啊| 亚洲视频一二区| 一区二区三区精品黑丝白丝酒店对鸡 | 精精品人妻一区二区三区| 日本A级视频| 亚洲一区二区三区久久 亚洲一区二区| 日韩性爱毛片操骚逼| 欧美激情激情xxxx欧美专区| 亚洲午夜蜜臀| 午夜αv| 国产探花精品在线| 久久国99999| 日本人妻中文字幕| 熟妇一区,二区,三区。| 影音先锋中文字幕日本好一区二区| 亚洲在钱| 日韩成人色图| 久久久久九九九九| 91香蕉国产尤物视频| 亚洲黑人在线| 加勒比久久综合网高清| 午夜男人一级A片7777| 性爱乱伦一区| 青青伊人加勒比海| 你懂的在线观看区国产| 操逼片中文| 亚洲一区中文精品| 国产色图乱伦| 精品无码一区二区三区色欲| 五月丁香六月激情综合| 九色精品视频导航1| 97久久久精品| 岛国成人av在线播放网址| 97精品在线| 欧美色偷偷| 九九九九九九精品| 欧美国产婷婷久久| 一二三区在线| 1234区中文字幕在线观看_青青草国产在线_日韩一区二区 | 丝袜av一区二区三区| 夜夜爽爽夜夜精品视频| 99999亚洲另类| 少妇久久久| 五十路三级片| 玖玖在线视频| 亚洲自拍一区夜夜操| 天天操熟妇| 日本乱人伦片中文三区| 超97在线精品视频| 99超碰色| 亚洲久草AV色图| 日本视频在线中文字幕| 亚洲无码AV九九九| 东京成人一区| 欧美一级在线观看成人| 国产超碰| 久久久精| 亚洲国产成人福利在线观看| 久久xx| 97香蕉人人乳| 97香蕉网| 久久久久免费少妇| 成人天天爽| 久操com| 久久9久9久99久9久9| 99精品九九九九九九| 亚洲av综合色| 亚洲在高跟鞋自慰久久在色线| 婷婷人妻激情| 婬女免费一二三区A片| 东北女人操比视频| 国产三级中文有码在线视频| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 伊人专区一区二区三区| www.色婷婷| 殴美色网| 6080yy午夜理论三级一区二区三区无码| 日日摸天天爽夜夜欢| 九九玖玖精品| 欧美亚洲AN| 妇女乱色二区| 97精| 天天弄天天操| 裸体女人草逼视频播放一区,二区,三区,四区,五区 | 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 欧日a| 超碰亚洲97| 97久久超碰亚洲| 97 视频在线| 天天天堂影视日韩亚洲91| 劲爆欧美人妖三区91| 亚洲一区日韩精品中文字幕| 天天视频黄| 蜜桃精品视频一区| 亚洲欧洲日韩国产自在线| 精品妇女一区二区三区| 亚洲青青青视频在线| 伊人玖玖网| AV乱伦国产| 18禁免费视频| HEYZO高无码国产精品227| 国产99 中文字幕日韩小视频| 欧亚性爱在线视频| 久久大陆| 午夜男女爽爽爽影院视频| 囯产精品久久久久久久久久梁医生 | 欧美日韩亚洲天堂| 亚洲最大AV网| 91欧美亚洲| 美女91在线观看| 日本www操操操| 精品人妻丰满熟妇一区二区三| 免费综合亚洲中文| 男人午夜天堂| 啊啊啊啊操死我| 色九月综合| 亚洲色 国产 欧美 日韩| 91操人| 日韩欧美视频青青| 中文字幕在线观看永久| 精品国产乱码久久久影院| 天天日天天色| 欧美人妻久久精品二区三区 | 97人人夜| 亚洲少妇在线影音| 成人日韩欧美| 久久久久久精品免费看A级| 超碰在线免费一区二区三区| 综合天天网| 天天色综合图片| 免费精品人妻一区二区三| 伊人97| 视频在线观看青青99国产| 欧美|91色综合| 超碰97男人| 一级aaaaa欧美中文字幕录像片| 亚洲天堂男| 亚洲第一页综合在线| 中美日韩毛片| 国产欧美伊人| 亚洲色五月| 2021久久国产综合精品青草| 翔田千里爆乳巨臀无码| 超碰色大香蕉| 一级一性爱免费视频| 亚洲精品九九九九九九| 色综和网| 欧美高潮在线| 日日夜夜骚| 91爽啪| 97操操| 很黄很污的免费网站| 日本不卡高清免v欧美日韩在线观看| 亚洲天堂,男人| 国产乱婷婷精品二区三区| 91在线视频免费中出| 日日夜夜草草草| 超碰久久综合| 日韩少妇无码| 国产操伦| 一区二区 韩日AV| 国产白丝在线| 国内一级精品| 婷婷丁香九月| 一本道综合色图| 射丝袜高跟鞋99| 婷婷五月天无码 | 精品视频久久久久九九九九9999| 99久久久99久久91熟女| 东京热激情视频一二三区| 素人美腿视频网站| 香蕉国产97| 久久久久夜夜夜夜| 色成人Www精品永久观看| 91久久久久久久| 久久久爆乳翘臀一线天伦理视频| 中美日韩毛片| 欧美色图99| 精品久久无码午夜福利| 国产精品蜜乳AV| 久久9久9久99久9久9| 国产精品久久久久久久久久久久久久久| 久久九九热| 在线中文字幕| 蜜桃视频精品一区二区| 亚洲成人在线资源| 亚洲图片色图欧美另类| 日日夜夜噜| 亚洲h片在线免费观看| 怡红院怡春院| 亚洲国产奇米影视久久| 亚洲色图久久成人| 大香蕉日韩欧美| 国产女人操逼视频| 亚洲成人AB| 亚欧无码线免费观看视频| 欧美日韩中文亚洲v在线综合| 亚州色交| 亚洲成人性| 国产精品久久久久久久久久久久久久久久久久 | CCYY草草影院地址入口| JULIA一区二区三区在线播放| 中日韩久久人妻一区二区| 啪啪啪亚欧美视频| 欧美激情综合| 欧美 亚洲| 在线97在线| 不卡一区二区日本视频| 少妇高潮喷水无套久久久久久| 93人人操人人| 91色人| 综合一区中亚洲国产成人综合精品| 欧美天堂第二区| 色综合九九| 91天美| 好屌色综合| 人妻22p| 亚洲欧美一区二区网址| 热久日综合| 狠狠色色| 国产精品久久久无码aV去| 9 9无尺码天堂网| 超碰久热| 啪一啪免费视频| 99无码| 东京男人天堂| 日韩精品操少妇| 淫穴高潮色图| 欧美中文狠| 91久精品| 五月婷婷五月天| 亚洲蜜桃V妇女| 日韩免费簧片| 夜夜爽夜夜爽| 99色热| 久久久久久久久久久久欧美日| 熟妇熟女一区二三区| 97干在线视频| 玖玖资源综合在线视频| 乱伦熟女专区| 91久久久亚洲| 一本久道久久综合狠狠爱一密臀精| 天美一二三在线观看Av| 日本三级中国三级99人妇网站| 在线a v| 久久久久久久久久久免费精品| 亚洲激情视频| 欧美丝袜91| 一起草视频在线| 国产欧美另类久久久精品课程| 国产和美国毛片| 欧美色图下一页| 国产精品亚洲四五区在线观看| 婷婷综合五月天| 日本熟妇熟色97一本在线观看| 亚洲午夜av| 婷婷亚洲综合| 精品国产久热在线观看| 色丁香五月婷婷| 日韩中文字幕宗合在线| 青青草一区二区高清无码视频| 无码不卡亚洲成?人片| 日韩人妻中文视频| 久久日韩毛| 亚洲91射| 亚洲图片日本AⅤ欧美在线| 无码乱人伦中文视频| 在线黄页看毛片| 色天堂在线观看| 狠狠婷婷亚洲中文综合久久| 亚洲密乳AV| 日本色色的视频| 9久久精品| 麻豆天美传媒在线视频天堂| 天天干夜夜操一区二区| 欧美超碰在线| 日本不卡高清视频| 五月婷婷影院| 欧美色图 人妻| 91殴美| 婷婷激情五月天小说网| 亚洲人成色9999精品久久 | 午夜精品99久久久久传媒| 91丝袜在线视频| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 亚洲男人综合网| 亚洲国产日韩精品久久久| 免费看黄片现成| 人妻丝袜无 码视频专区| 学生妹天天看| 午夜福利无毒不卡| 69精品人人人人| 久草热制服丝袜在线观看 | 亚洲乱码尤物193YW| ′ !γ}丶。。久久精品欧美一区二区三区 | 黄色小说亚洲| 97资源久久| 亚州色图第三区| 色吊丝 日日骚 清纯唯美| 乱伦熟女区| 台湾佬大香蕉| 日本一区二区三区欧美日韩中文字幕| 综合 亚洲 欧美| 亭亭丁香激情| 欧美三级中文字幕hd| 91新在线欧美| 青娱乐亚洲自拍| 欧美天天在线| 午夜精品一区二区三区三上悠亚| 91精品人妻一品二品三品| 色综合91| 久草国产在线视频| 97在线视频免费看| 大香蕉十区| 久久肏大逼| 超碰欧美| 亚洲天堂资源| 亚洲午夜免费狠狠干| 亚洲精品久久久久毛片A片拉屎 | 成人熟女区| 亚洲精品日日夜夜52| 97爱爱爱| 91精品国| 久久m| 日韩中字av一区| 午夜福利成人免费视频| 亚洲无码国产探花在线观看| 超碰97综合网| 99热 按摩 日韩| 无码免费一区二区三区啪啪| 精品九九国产无码| 偷拍精品一区二区三区| 久久久天美| 99久久99久久综合| 亚洲成A∨人影院在线欢看| 国产精品久久| 亚洲精品国产拍免费91在线| 久久AV无码1区2区3区| 五月天婷婷影院| 欧美性爱另类综合| 激情抓乳插进去啪啪啪日韩| 三级色影综合网| 在线小说视频一区| 欧美一区二区日韩传媒搭讪精品| 99视频自拍| 国产性久久久| 亚洲免费在线探花| 国产成人精品必看| AV乱伦专区| 亚洲欧美色图小说| 探花精品 一区二区| 欧美啪啪啪91| 中日韩久久久免费看| 国产精品suv一区| 99只有精品| 色婷婷婷五月天激情四射| 青草伊人久久| 内射黑丝袜| 91精品导航| 免费成人自拍视频在线| 26uuu久久| 国产一级αv免费看片| 亚洲欧美精品91| 97在线观视频免费观看| 久肏视频字幕| 一区二区免费电影久久| 性爱av在线免费观看| 亚洲综合小说另类图欧美视频激情小说色五月天| 日本一级一级一级一级| 麻豆乱码久久精| www.人人摸在线视频| 试看日韩黄片| 九九性爱网| 精品一区二区三区四区外站| 麻豆精品.欧美精品.日韩精品.| 日语五十路和六十路亚洲国产精品| 日熟女| 啊啊啊啊啊操我视频| 爱丝福利| 成人三一级一片aaa| Av色五月| 97超碰超| 色婷婷电影网| 传媒在线观看一区二区三区| 人人操人人干网页| 射欧美综合| 午夜男女爽爽爽影院视频| 欧美在线视频99| 日韩无码服务区| 在线综合色| 老女人91| 黄色高清无码无码破解免费暗网| 91天天爱| av午夜影院在线播放| 91亚州欧美| xxxx网站亚洲精品| 校园春色综合香蕉| 亚洲成人日韩小说| 亚洲欧美日韩电影网站一区| 国产人伦a片信息免费片| 国产性爱欧美性爱在线| 在线无码视频| 亚洲熟女乱色一区二区三区久久久 | 天天影视激情欧美| 国产偷拍网站| 欧美 传媒 麻豆 日韩 偷拍| 夜夜草天天| 97亚洲欧美日韩| 欧美99热| 91狠狠综合| 亚洲综合九| 男人的天堂不卡一区二区| 少妇一区二区三区| 欧美国产视频| 久久黄黄| 大香蕉淫人| 丁香五月天堂网| 亚洲第一精品在线视频| 夜夜爽33333| 婷婷丁香人妻| www.AV有限公司一区| 欧美后入式| 操逼视频国产无套| 91社区伊人| 国产成人精品必看| 日本东京热大香蕉a片| 特级毛片特黄久久免费看| 九九九九一区| 亚洲天堂色图| japan日本高清乱xxxx| 亚洲日韩精品一区二区| 亚洲熟女综合| 99精品久久久久久久婷婷蜜桃| 天天噜| 久久女同性恋一二区| 五月丁香狠狠爱| 日韩中文字幕精品一区在线| 97伊人| 欧美最大综合网| 99热导航| 精品久久久久9999| 99热国产| 欧美成人午夜免费福利785| 久久久97| 色97欧美| 男人的亚洲天堂| 麻豆影音天美视频| www.91色综合| 超碰久热| 你懂得91| 日本性爱少妇| 国产成人精品日本视频| 国产乱色国产精品免费视| 国产91亚洲精品一区二区三区| 极品少妇久久久| 加勒比海人人操超碰在线| 婷婷九月国产| 大香蕉琪琪日本女优不卡| 好屌色综合| 日本天堂网| 欧美狠狠弄| WWW.加勒比人妻一区不卡.com| 久久神马影院| 亚洲的天堂网| 99日视频在线免费| 九九人妻| 91欧美情色| 性欧美91| 国产精品一区二区校花| 久久亚洲AV成人精品无码| 成人福利视频网| 国产欧美第五页| 日日A∨| 亚洲男人天堂2013| 久久综合97| 人妻性爱一区二区| 色综合网1| 九九久久九九久久| 欧美美女在线高潮999| 91美女視頻| 牛牛AV人人夜夜澡人人爽| 天天干人人干天天日97| 激情色播| 中文字幕-区二区三区四区视频中国| 搞中出视频在线观看| julia ann久久| 国产综合色精品在线观看| 操逼网免费无码视频| 日本天天吊| 97久久久久久久久久| 综合久久少妇中文字幕| 日韩乱伦影音先锋| 精品人妻夜夜草| 蜜臀AV一区二区三区| 国产女同视频在线播放| 91视频观看网站| 欧美小说区视频区| 全免费a敌肛交毛片免费| 久久国产精品一级二级三级| 十八禁电影伊人网| 天天懆天天日| 日韩精品.久久精品.AV女优.天美传媒| 东京热熟女亚洲视频网站| 囯产精品久久久久久久久久梁医生| 7777欧美成是人在线观看| 午夜后入| 亚瑟国产精品久久无码| 成人A片男人的天堂| 久久久久久9| 国产成人网| 超碰人妻久久| 91黑丝在线播放| 国产精品一区二区密臀| 色色色综合网| 久午视频| 九月AV| 岛国激情视频在线观看| av天天在线| 综合在线导航一区| 欧美丰满少妇交换91欧美精品| 国产日韩欧美亚洲精品95| 精品美女久久一二三| 黄片com.| 99999久久精| 玖玖爱综合| 亚洲操人| 人人操人人93| 国产人妻精品一区二区三区秋霞 | 78精品在线| 亚洲精品99| 人人做,人人操,人人摸| 日本精品一区二区三| 婷色五月天| 亚洲国产婷婷在线播放| 人妻无码一区二区三区久久99| www.99热| xxxx网站亚洲精品| 丁香九月婷婷| 操死我了啊啊啊| 欧美日韩人人精品| 三级三久久线久久99久目本WW| 国产无码精品无码| 农村少妇久久久久久久| 牛牛久久国产精品视频一二三| 亚洲码专区| 国产黄色在线播放观看| 欧美热图99| 国产精品色| 欧美曰韩国产精品| 天天爽爽爽爽| 色墦五月丁香|