日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

在前端如何玩转 Word 文档

發布時間:2023/12/20 HTML 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在前端如何玩转 Word 文档 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在日常工作中,大部分人都會使用 Microsoft Office Word、WPS 或 macOS Pages 等文字處理程序進行 Word 文檔處理。除了使用上述的文字處理程序之外,對于 Word 文檔來說,還有其他的處理方式么?答案是有的。

接下來阿寶哥將介紹在前端如何玩轉 Word 文檔,閱讀本文之后,你將了解以下內容:

  • Microsoft Office Word 支持的文件格式和 Docx 文檔的特點;

  • 如何將 Word 文檔轉換成 HTML 文檔;

  • 如何在瀏覽器中處理 ZIP 文檔;

  • 如何將 Word 文檔轉換成 Markdown 文檔;

  • 如何在前端動態生成 Word 文檔。

小伙伴們準備好了嗎,「玩轉 Word 文檔之旅」 開始了,Let's go!

一、Microsoft Office Word 簡介

Microsoft Office Word 是微軟公司的一個文字處理器應用程序。它最初是由 Richard Brodie 為了運行 DOS 的 IBM 計算機而在 1983 年編寫的。隨后的版本可運行于 Apple Macintosh(1984 年)、SCO UNIX 和 Microsoft Windows(1989 年),并成為了 Microsoft Office 的一部分。

Word 給用戶提供了用于創建專業而優雅的文檔工具,幫助用戶節省時間,并得到優雅美觀的結果。一直以來,Microsoft Office Word 都是最流行的文字處理程序。

1.1 Word 支持的文件格式

下表列出了常見的幾種 Word 支持的文件格式,按擴展名的字母順序排序。

若想了解 Word 所有支持的格式,可參考微軟 office-file-format-reference 在線文檔。目前大家接觸比較多的是擴展名為 .docx 的文檔,因此它就是本文的主角。

1.2 Docx 文檔

俗話說 “知己知彼百戰百勝”,在 “出戰” 前我們先來簡單了解一下 「docx」 文檔。「97-2003 的舊版本文件名后綴就是 .doc, 2007 版以后的后綴名是 .docx」。docx 格式是被壓縮過的文檔,體積更小,能處理更加復雜的內容,訪問速度更快。

實際上 「docx」 文檔是一個壓縮文件( ZIP 格式)。ZIP 文件格式是一種數據壓縮和文檔儲存的文件格式,原名 Deflate,發明者為菲爾·卡茨(Phil Katz),他于 1989 年 1 月公布了該格式的資料。ZIP 通常使用后綴名 “.zip”,它的 MIME 格式為 「application/zip」

這里阿寶哥已經提前準備了一個包含阿寶哥頭像和某些文本的 「abao.docx」 文檔,接著復制一份重命名為 「abao.zip」,然后使用 ZIP 壓縮/解壓軟件進行解壓。

通過觀察解壓后的目錄,我們發現 Word 文檔由一系列的 XML 文件和多媒體文件組成, 「abao.docx」 文檔中的阿寶哥頭像,最終被解壓到 「word/media」 目錄下。下面我們來查看一下 abao 文件夾的目錄結構:

-rw-rw-r--@??1?fer??staff??1641??7?11?01:25?[Content_Types].xml drwxr-xr-x@??3?fer??staff????96??7?11?09:41?_rels drwxr-xr-x@??4?fer??staff???128??7?11?09:41?docProps drwxr-xr-x@?13?fer??staff???416??7?11?09:42?word

很明顯 abao 目錄下含有一個 「[Content_Types].xml」 文件和 「_rels、docProps、word」 三個子目錄。

  • [Content_Types].xml:該文件用于定義里面每一個 XML 文件的內容類型;

  • _rels:該目錄下一般會有一個 「.rels」 后綴的文件,它里面保存了這個目錄下各個 Part 之間的關系。_rels 目錄不止一個,它實際上是有層級的。

  • docProps:該目錄下的 XML 文件用于保存 docx 文件的屬性;

  • word:該目錄下包含了 Word 文檔中的內容、字體、樣式或主題等信息。

介紹完 Word 支持的文件格式和 Docx 文檔,我們開始進入正題 —— 「“在前端如何玩轉 Word 文檔”」

二、Word 文檔轉換成 HTML 文檔

在日常工作中,有些時候我們希望在富文本編輯器中導入已有的 Word 文檔進行二次加工,要滿足這個需求,我們就需要先把 Word 文檔轉換成 HTML 文檔。要實現這個功能,有 「服務端轉換和前端轉換」 兩種方案:

  • 服務端轉換:對于 Java 開發者來說,可以直接基于 POI 項目,POI 是 Apache 的一個開源項目,它的初衷是處理基于 Office Open XML 標準(OOXML)和 Microsoft OLE 2 復合文檔格式(OLE2)的各種文件格式的文檔,而且支持讀寫操作。

  • 前端轉換:對于前端開發者來說,要想在前端解析 Word 文檔,我們首先需要對 Word 文檔進行解壓,然后再進一步解析解壓后的 XML 文檔??雌饋碚麄€功能實現起來比較繁瑣,但值得慶幸的是 Mammoth.js 這個庫已經為我們實現上述功能。

在介紹如何利用 Mammoth.js 把之前創建的 Word 文檔轉換成 HTML 文檔前,我們來提前體驗一下最終的轉換效果。

2.1 Mammoth.js 簡介

Mammoth.js 旨在轉換 .docx 文檔(例如由 Microsoft Word 創建的文檔),并將其轉換為 HTML。「Mammoth 的目標是通過使用文檔中的語義信息并忽略其他細節來生成簡單干凈的 HTML?!?/strong> 比如,Mammoth 會將應用標題 1 樣式的任何段落轉換為 h1 元素,而不是嘗試完全復制標題的樣式(字體,文本大小,顏色等)。

由于 .docx 使用的結構與 HTML 的結構之間存在很大的不匹配,這意味著對于較復雜的文檔而言,這種轉換不太可能是完美的。但如果你僅使用樣式在語義上標記文檔,則 Mammoth 能實現較好的轉換效果。

當前 Mammoth 支持以下主要特性:

  • Headings

  • Lists,Table

  • Images

  • Bold, italics, underlines, strikethrough, superscript and subscript

  • Links,Line breaks

  • Footnotes and endnotes

它還支持自定義映射規則。例如,你可以通過提供適當的樣式映射將 WarningHeading 轉換為 h1.warning。另外文本框的內容被視為單獨的段落,出現在包含文本框的段落之后。

Mammoth.js 這個庫為我們提供了很多方法,這里我們來介紹三個比較常用的 API:

  • mammoth.convertToHtml(input, options):把源文檔轉換為 HTML 文檔

  • mammoth.convertToMarkdown(input, options):把源文檔轉換為 Markdown 文檔。這個方法與 convertToHtml 方法類似,區別就是返回的 result 對象的 value 屬性是 Markdown 而不是 HTML。

  • mammoth.extractRawText(input):提取文檔的原始文本。這將忽略文檔中的所有格式。每個段落后跟兩個換行符。

介紹完 Mammoth.js 相關的特性和 API,接下來我們開始進入實戰環節。

2.2 Mammoth.js 實戰

Mammoth.js 這個庫同時支持 Node.js 和瀏覽器兩個平臺,在瀏覽器端 mammoth.convertToHtml 方法的 input 參數的格式是 {arrayBuffer: arrayBuffer},其中 arrayBuffer 就是 .docx 文件的內容。在前端我們可以通過 FileReader API ?來讀取文件的內容,此外該接口也提供了 readAsArrayBuffer 方法,用于讀取指定的 Blob 中的內容,一旦讀取完成,result 屬性中保存的將是被讀取文件的 ArrayBuffer 數據對象。下面我們定義一個 readFileInputEventAsArrayBuffer 方法:

export?function?readFileInputEventAsArrayBuffer(event,?callback)?{const?file?=?event.target.files[0];const?reader?=?new?FileReader();reader.onload?=?function(loadEvent:?Event)?{const?arrayBuffer?=?loadEvent.target["result"];callback(arrayBuffer);};reader.readAsArrayBuffer(file); }

該方法用于實現把輸入的 File 對象轉換為 ArrayBuffer 對象。在獲取 Word 文檔對應的 ArrayBuffer 對象之后,就可以調用 convertToHtml 方法,把 Word 文檔內容轉換為 HTML 文檔。

mammoth.convertToHtml({?arrayBuffer?})

此時如果你的文檔中不包括特殊的圖片類型,比如 wmf 或 emf 類型,而是常見的 jpg 或 png 等類型的話,那么你可以看到 Word 文檔中的圖片。難道這樣就搞定了,那是不是太簡單了,其實這只是個開始。當你通過瀏覽器的開發者工具審查 Word 解析后的 HTML 文檔后,會發現圖片都以 Base64 的格式進行嵌入。如果圖片不多且單張圖片也不會太大的話,那這種方案是可以考慮的。

針對多圖或大圖的情況,一種比較好的方案是把圖片提交到文件資源服務器上。在 Mammoth.js 中要實現上述的功能,可以使用 「convertImage」 配置選項來自定義圖片處理器。具體的使用示例如下:

let?options?=?{convertImage:?mammoth.images.imgElement(function(image)?{return?image.read("base64").then(function(imageBuffer)?{return?{src:?"data:"?+?image.contentType?+?";base64,"?+?imageBuffer};});}) };

以上示例實現的功能就是把 Word 中的圖片進行 Base64 編碼,然后轉成 Data URL 的形式,以實現圖片的顯示。很明顯這不符合我們的要求,所以我們需要做以下調整:

const?mammothOptions?=?{convertImage:?mammoth.images.imgElement(function(image)?{return?image.read("base64").then(async?(imageBuffer)?=>?{const?result?=?await?uploadBase64Image(imageBuffer,?image.contentType);return?{src:?result.data.path?//?獲取圖片線上的URL地址};});}) };

顧名思義 uploadBase64Image 方法的作用就是上傳 Base64 編碼后的圖片:

async?function?uploadBase64Image(base64Image,?mime)?{const?formData?=?new?FormData();formData.append("file",?base64ToBlob(base64Image,?mime));return?await?axios({method:?"post",url:?"http://localhost:3000/uploadfile",?//?本地圖片上傳的API地址data:?formData,config:?{?headers:?{?"Content-Type":?"multipart/form-data"?}?}}); }

為了減少圖片文件的大小,我們需要把 Base64 格式的圖片先轉成 Blob 對象,然后在通過創建 FormData 對象進行提交。base64ToBlob 方法的定義如下:

function?base64ToBlob(base64,?mimeType)?{let?bytes?=?window.atob(base64);let?ab?=?new?ArrayBuffer(bytes.length);let?ia?=?new?Uint8Array(ab);for?(let?i?=?0;?i?<?bytes.length;?i++)?{ia[i]?=?bytes.charCodeAt(i);}return?new?Blob([ia],?{?type:?mimeType?}); }

這時把 Word 文檔轉換為 HTML 并自動把 Word 文檔中的圖片上傳至文件資源服務器的基本功能已經實現了。對于 Mammoth.js 內部是如何解析 Word 中的 XML 文件,我們就不做介紹了,反之我們來簡單介紹一下 Mammoth.js 內部依賴的 JSZip 這個庫。

2.3 JSZip 簡介

JSZip 是一個用于創建、讀取和編輯 「.zip」 文件的 JavaScript 庫,含有可愛而簡單的 API。該庫的兼容性如下所示:

OperaFirefoxSafariChromeInternet ExplorerNode.js
YesYesYesYesYesYes
經過最新版本的測試經過 3.0/3.6/最新版本測試經過最新版本的測試經過最新版本的測試經過 IE 6 / 7 / 8 / 9 / 10 測試經過 Node.js 0.10 / 最新版本測試

2.3.1 JSZip 安裝

使用 JSZip 時,你可以通過以下幾種方式進行安裝:

  • 「npm」:npm install jszip

  • 「bower」:bower install Stuk/jszip

  • 「component」 :component install Stuk/jszip

  • 「手動」:先下載 ?JSZip 安裝包,然后引入 dist/jszip.js 或 ?dist/jszip.min.js 文件

2.3.2 JSZip 使用示例
let?zip?=?new?JSZip(); zip.file("Hello.txt",?"Hello?Semlinker\n");let?img?=?zip.folder("images"); img.file("smile.gif",?imgData,?{base64:?true}); zip.generateAsync({type:?"blob"}) .then(function(content)?{//?see?FileSaver.jssaveAs(content,?"example.zip"); });

該示例來自 JSZip 官網,成功運行之后,會自動下載并保存 「example.zip」 文件。該文件解壓后的目錄結構如下所示:

三、Word 文檔轉換成 Markdown 文檔

「Markdown 是一種輕量級標記語言」 ,創始人為約翰·格魯伯(英語:John Gruber)。它允許人們使用易讀易寫的純文本格式編寫文檔,然后轉換成有效的 XHTML(或者 HTML)文檔。這種語言吸收了很多在電子郵件中已有的純文本標記的特性。

由于 Markdown 的輕量化、易讀易寫特性,并且對于圖片,圖表、數學式都有支持,目前許多網站都廣泛使用 Markdown 來撰寫幫助文檔或是用于論壇上發表消息。

了解完 Markdown 是什么之后,我們來分析一下如何把 Word 文檔轉換成 Markdown 文檔。對于這個功能,我們也有兩種處理方式:

  • 第一種:使用 Mammoth.js 這個庫提供的 mammoth.convertToMarkdown(input, options) 方法;

  • 第二種:基于 mammoth.convertToHtml(input, options) 生成的 HTML 文檔,在利用 HTML to Markdown 的轉換工具,來間接實現上述功能。

下面我們來介紹第二種方案,這里我們使用 Github 上一個開源的轉換器 —— ?turndown,它是使用 JavaScript 開發的 HTML to Markdown 轉換器,使用起來很簡單。

首先你可以通過以下兩種方式來安裝它:

  • npm:npm install turndown

  • script:<script src="https://unpkg.com/turndown/dist/turndown.js"></script>

安裝完之后,你就可以通過調用 TurndownService 構造函數,來創建 turndownService 實例,然后調用該實例的 turndown() 方法執行轉換操作:

let?markdown?=?turndownService.turndown(document.getElementById('content') )

對于前面使用的 「abao.docx」 文檔,最終轉換生成的 Markdown 文檔如下:

全棧修仙之路,聚焦全棧,專注分享 TypeScript、Web API、Node.js、Deno 等全棧干貨。![](https://cdn.xxx.com/rich_159444942843202)

需要注意的是,TurndownService 構造函數支持很多配置項,這里阿寶哥就不詳細介紹了。感興趣的小伙伴,可以自行閱讀 turndown 官方文檔或訪問 turndown 在線示例 實際體驗一下。

既然已經講到 Markdown,阿寶哥再給小伙伴們介紹一個 Github 上不錯的開源庫 markmap,該庫使用思維導圖的方式來實現 Markdown 文檔的可視化,整體效果還蠻不錯的:

(圖片來源:https://markmap.js.org/repl/)

最后,我們再來看一下在前端如何動態生成 Word 文檔。

四、前端動態生成 Word 文檔

在前端如果要動態生成 Word 文檔,我們可以直接利用一些成熟的第三方開源庫,比如:docx 或 html-docx-js。

下面我們將以 docx 為例,來介紹如何在前端如何生成 「.docx」 格式的 Word 文檔。Docx 這個庫提供了優雅的聲明式 API,讓我們可以使用 JS/TS 輕松生成 .docx 文件。此外,它還同時支持 Node.js 和瀏覽器。

Docx 這個庫為開發者提供了許多類,用于創建 Word 中的對應元素,這里我們簡單介紹幾個常見的類:

  • Document:用于創建新的 Word 文檔;

  • Paragraph:用于創建新的段落;

  • TextRun:用于創建文本,支持設置加粗、斜體和下劃線樣式;

  • Tables:用于創建表格,支持設置表格每一行和每個表格單元的內容。

接下來阿寶哥將使用 Docx 這個庫,來動態生成前面介紹過的 「abao.docx」 文檔,具體代碼如下所示:

<!DOCTYPE?html> <html><head><meta?charset="UTF-8"?/><meta?name="viewport"?content="width=device-width,?initial-scale=1.0"?/><title></title></head><body><h1>阿寶哥?-?動態生成?Word?文檔示例</h1><button?type="button"?onclick="generate()">點擊生成?Docx?文檔</button><script?src="https://unpkg.com/docx@5.0.2/build/index.js"></script><script?src="https://cdnjs.cloudflare.com/ajax/libs/FileSaver.js/1.3.8/FileSaver.js"></script><script>async?function?generate()?{const?doc?=?new?docx.Document();const?imageBuffer?=?await?fetch("https://avatars3.githubusercontent.com/u/4220799").then((response)?=>?response.arrayBuffer());const?image?=?docx.Media.addImage(doc,?imageBuffer,?230,?230);doc.addSection({properties:?{},children:?[new?docx.Paragraph({children:?[new?docx.TextRun({text:?"全棧修仙之路,",bold:?true,}),new?docx.TextRun({text:"聚焦全棧,專注分享 TypeScript、Web API、Node.js、Deno 等全棧干貨。",}),],}),new?docx.Paragraph(image),],});docx.Packer.toBlob(doc).then((blob)?=>?{console.log(blob);saveAs(blob,?"abao.docx");console.log("文檔生成成功");});}</script></body> </html>

在以上示例中,當用戶點擊 「點擊生成 Docx 文檔」 按鈕之后,會調用 generate() 回調函數。在該回調函數內,首先會創建新的 Document 對象,然后使用 fetch API 從 Github 上下載阿寶哥的頭像,當成功獲取圖片的數據之后,會繼續調用 docx.Media.addImage() 方法添加圖片。

接著我們會調用 doc.addSection() 方法來添加 Section 塊,該塊將作為段落的容器。在示例中,我們創建的 Section 塊包含兩個段落,一個用于存放文本信息,而另一個用于存放圖片信息。最后我們會把 Document 對象轉換成 Blob 對象,然后通過 saveAs() 方法下載到本地。

五、參考資源

  • MDN - FileReader

  • 百度百科 - Microsoft Office Word

  • office-file-format-reference

  • Github - mammoth.js

關于奇舞周刊

《奇舞周刊》是360公司專業前端團隊「奇舞團」運營的前端技術社區。關注公眾號后,直接發送鏈接到后臺即可給我們投稿。

總結

以上是生活随笔為你收集整理的在前端如何玩转 Word 文档的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

狠狠狠色丁香婷婷综合久久88 | 日本黄色免费播放 | 国产专区精品视频 | 天天摸日日操 | 综合网天天色 | 精品国产乱码久久久久久1区2匹 | 国产精品一区二区美女视频免费看 | 一级黄色片在线免费观看 | 免费a视频在线 | 精品夜夜嗨av一区二区三区 | 2018亚洲男人天堂 | 久草在线视频精品 | 日韩免费在线 | 久久久国产精品一区二区三区 | 成人影视免费看 | 亚洲91在线| 久久av福利 | 日本性xxx | 亚洲黄色片一级 | 精品一二三四视频 | 国偷自产视频一区二区久 | 在线播放91 | 久久黄色免费视频 | 欧美一区二区三区不卡 | 久草在线视频首页 | 久久人人艹 | 欧美日韩视频在线播放 | 九色91在线| 国产精品a久久久久 | 国产美女视频免费观看的网站 | 香蕉网在线播放 | 日韩欧美精品一区二区 | 成人免费xxx在线观看 | 日日夜夜人人精品 | 日韩免费一区二区在线观看 | 日韩激情视频 | 91大神免费视频 | 波多野结衣在线播放视频 | 久99久中文字幕在线 | 中文字幕在线免费观看 | 国产精品久久久久久久久毛片 | 91成人免费| 日日爽夜夜操 | 一区二区三区免费网站 | 久久婷婷精品视频 | 亚洲午夜久久久综合37日本 | 天天干婷婷| 久久人91精品久久久久久不卡 | 狠狠色噜噜狠狠狠狠 | 97精品国产91久久久久久久 | 久久国产成人午夜av影院宅 | 久久99久国产精品黄毛片入口 | 欧美精品久久久久久久亚洲调教 | 天天做日日爱夜夜爽 | 久久久久久久国产精品影院 | 蜜桃久久久| 99在线观看 | 国产精品一区二区三区视频免费 | 黄色亚洲 | 亚洲成人av电影 | 在线观看完整版免费 | 国产亚洲欧美精品久久久久久 | 国产剧情在线一区 | 国产一级做a | 字幕网在线观看 | 特黄特黄的视频 | 久久久久这里只有精品 | jizz18欧美18| 亚洲国内精品视频 | 亚洲精品免费在线观看视频 | 激情综合色综合久久 | 久久精品国产亚洲精品2020 | 五月天激情在线 | 日韩电影一区二区在线 | 色网站在线 | 国产99在线免费 | 亚洲视频456 | 婷婷丁香激情五月 | av免费电影在线观看 | 久久久久久久福利 | 国产亚洲人成网站在线观看 | 日韩视频在线不卡 | 欧美精品黑人性xxxx | 偷拍久久久| 欧美综合久久 | 91av官网 | 久久夜色精品亚洲噜噜国4 午夜视频在线观看欧美 | 国产精品视频免费在线观看 | 成人综合日日夜夜 | 亚洲欧美国产日韩在线观看 | 在线观看黄色小视频 | 91成人在线观看喷潮 | 香蕉影视在线观看 | 国产一区在线视频 | 日韩成人免费在线 | 国产亚洲精品久久久久久久久久 | 久草视频国产 | 九九视频网站 | 国产精品一区二区三区在线看 | 国产精品私拍 | h文在线观看免费 | 国产精品久久久久aaaa | 亚色视频在线观看 | 久久系列 | 日韩综合在线观看 | 日韩免费在线视频 | 黄色av高清 | 国产成人精品一区二三区 | 久久午夜精品影院一区 | 亚洲成人xxx | 亚洲国产成人久久综合 | 欧美a级在线播放 | 福利视频导航网址 | 免费a v视频| 99日精品| 精品999在线| 99一区二区三区 | 免费aa大片 | 一本一本久久a久久精品综合小说 | 免费高清在线观看成人 | 亚洲精品国产精品国产 | 黄网站app在线观看免费视频 | 久久黄色片 | 久久国产精品视频 | 国产美女网站视频 | 午夜手机电影 | 波多野结衣在线视频一区 | 精品久久久久国产 | 亚洲 欧美 国产 va在线影院 | 久久亚洲综合色 | 一区二区中文字幕在线观看 | 99中文字幕在线观看 | 国产成人61精品免费看片 | 夜色资源站国产www在线视频 | 国产精品丝袜在线 | 在线观看福利网站 | 天操夜夜操 | 992tv成人免费看片 | 午夜精品剧场 | 婷久久| 久久成人视屏 | 五月婷婷六月丁香在线观看 | 美女免费视频观看网站 | 手机在线观看国产精品 | 成人看片 | 免费h精品视频在线播放 | 婷婷激情在线 | 亚洲精品国产高清 | 久久草草影视免费网 | 日韩免费电影一区二区 | 91女子私密保健养生少妇 | 一区二区av| 日韩精品一区二区三区高清免费 | 成人在线视频免费观看 | 中文字幕久久亚洲 | 国产福利电影网址 | 丝袜美腿在线视频 | 成人影视免费 | www.国产在线 | 国产精品一区二区三区免费视频 | 99精品视频在线观看免费 | 天天干天天碰 | 亚洲久久视频 | 日韩视频免费 | 亚洲五月婷婷 | 天海翼一区二区三区免费 | 国产免费作爱视频 | 亚洲一级片| 天天干天天操天天射 | a√天堂资源 | 日韩中文字幕在线观看 | 久久视精品| 91成人免费在线视频 | 久久精品国产免费观看 | 国产视频中文字幕 | 在线免费观看国产 | 成人午夜剧场在线观看 | 2018好看的中文在线观看 | 国产精品日韩久久久久 | 久久99国产精品久久 | 最近中文字幕完整视频高清1 | 色a网 | 亚州黄色一级 | 亚洲专区视频在线观看 | 香蕉免费在线 | 国产高清视频在线播放一区 | 免费黄色网址大全 | 天天av综合网 | 日韩最新中文字幕 | 91国内产香蕉 | 日韩性色 | 亚洲影院色 | 日日干激情五月 | 99精品免费在线 | 亚洲人成网站精品片在线观看 | 一区三区视频在线观看 | 欧美日韩精品久久久 | 国产免费视频在线 | 亚州精品在线视频 | 久热电影 | 亚洲黄色av网址 | 国产又粗又猛又色又黄视频 | 一级a性色生活片久久毛片波多野 | 91视频com | 一级a性色生活片久久毛片波多野 | 国产日韩一区在线 | 91人人揉日日捏人人看 | 天天干天天射天天爽 | 91大神免费视频 | 国产精品毛片一区二区在线看 | 日本中文字幕网 | 中文av一区二区 | 精品国产一二三四区 | 69视频网站 | 午夜少妇 | 91视频91自拍 | 国产夫妻自拍av | 精品一区二区三区四区在线 | 高清国产在线一区 | 深夜免费福利 | 毛片随便看| 91精品国产乱码久久桃 | 99热精品国产一区二区在线观看 | 精品欧美在线视频 | 九九免费在线观看视频 | 欧美性生活一级片 | 在线免费av网 | 99热在线免费观看 | 91丨精品丨蝌蚪丨白丝jk | 欧美久久久久久久久久久久 | 国产精品久久久久一区二区国产 | 亚洲久草视频 | 在线免费性生活片 | 欧美超碰在线 | 在线视频你懂 | 91在线一区 | 国产精品欧美一区二区 | 国产成人精品福利 | 久久看免费视频 | 欧美日韩视频观看 | 97视频在线免费 | 综合天堂av久久久久久久 | 久久99久久久久久 | 99视频在线精品免费观看2 | 国产一区二区久久精品 | 在线观看的a站 | 91精品一 | 日韩欧美一区二区三区在线观看 | 国产精品理论在线观看 | 日韩视频免费 | 五月天激情在线 | 久久最新网址 | www久久| 91久久一区二区 | 久久人人爽人人爽人人片 | 911久久香蕉国产线看观看 | 国产精品久久久久9999 | 又黄又爽又刺激的视频 | 福利网址在线观看 | 成人久久精品视频 | 亚洲免费国产视频 | 香蕉国产91 | 摸bbb搡bbb搡bbbb | 亚洲综合成人婷婷小说 | 中文字幕亚洲在线观看 | 九九九热| 99婷婷狠狠成为人免费视频 | 国产精品私拍 | av在线一二三区 | 亚洲精品国偷自产在线99热 | 久久久精品国产一区二区 | 99精品区 | 国产老太婆免费交性大片 | av成人在线网站 | 欧美日韩精品在线免费观看 | 国产永久免费观看 | 91大神精品视频在线观看 | 日韩电影中文 | 国产99久久久国产精品免费看 | 成人在线视频免费观看 | 成人精品在线 | 日本午夜在线亚洲.国产 | 久草视频免费 | 99精品视频在线观看免费 | 成人一级免费视频 | 久久99久| 毛片无卡免费无播放器 | 亚洲精品视频在线观看网站 | 色综合天天干 | 国内99视频 | 99免费在线播放99久久免费 | 激情婷婷综合网 | 中文字幕精品一区久久久久 | 狠狠精品 | av在线网站大全 | 91精品国产成人www | 久久久综合 | www.日日操.com | 在线黄色免费 | 久久小视频 | 国产精品99久久久久人中文网介绍 | 在线视频免费观看 | av在线精品| 精品亚洲在线 | 国产中文欧美日韩在线 | av在线观 | 中文字幕在线观看1 | 亚洲精品国产区 | av大全在线看 | 婷婷丁香五 | 天天射天天艹 | 免费黄在线观看 | 成人xxxx | 久综合网 | 日韩精品一区二区三区第95 | 日韩最新av| 美女网站在线观看 | 91中文字幕 | 有码中文字幕在线观看 | 国产美女精品 | 中文字幕在线影视资源 | 天天搞天天干 | 在线观看色视频 | 免费视频一二三区 | 国产精品久久网站 | 亚洲精品视频久久 | 99视频偷窥在线精品国自产拍 | 激情视频免费在线观看 | 91精品视频在线看 | 国产日韩精品在线观看 | www.天天射 | 深爱综合网 | 久久久久视| 国产精品一区二区三区观看 | 色射爱 | 国产精品久久久久久吹潮天美传媒 | 国产成人精品一二三区 | 成人高清在线观看 | 日韩视频三区 | 日韩av电影免费在线观看 | 日韩欧美xxxx | 国产精品久久中文字幕 | 欧美日韩视频在线观看一区二区 | 午夜精品视频一区 | 国产亚洲在线视频 | 欧美一级黄色片 | 国产黄色看片 | 亚州精品天堂中文字幕 | 黄色福利网 | 成人在线免费视频 | 欧美精品首页 | 免费黄色特级片 | 欧美精品视 | 中文字幕亚洲综合久久五月天色无吗'' | 亚洲劲爆av | 国产精品精品久久久久久 | 国产精品婷婷午夜在线观看 | 亚洲在线资源 | 成人av电影网址 | 婷婷激情影院 | 亚洲国产中文字幕在线观看 | 国产亚洲精品精品精品 | 国产成人精品一区二区三区 | 国产视频在线观看免费 | 成人久久视频 | 日韩理论| 国产理伦在线 | 8x8x在线观看视频 | 国产伦精品一区二区三区在线 | 精品黄色片| 黄色在线观看免费 | 日韩欧美高清在线 | 六月激情网 | 国产成人久久av977小说 | 亚洲一二区精品 | 久久久久成人精品亚洲国产 | 日韩欧美高清一区二区 | 成人av资源 | 亚洲欧洲精品一区 | 久操中文字幕在线观看 | 91免费网址 | 久久精品九色 | 欧美日韩精品在线 | 97品白浆高清久久久久久 | 久久久久久久久久久久久久av | 日本久久高清视频 | 精品理论片| 久久精品99北条麻妃 | 天天插综合 | 在线小视频你懂的 | 国产剧情一区 | 国产色视频网站2 | 蜜臀久久99静品久久久久久 | 97香蕉视频 | av一区二区三区在线播放 | 亚洲视频每日更新 | 青青草华人在线视频 | 在线免费观看视频 | 国产午夜精品福利视频 | 最近中文字幕大全中文字幕免费 | wwwwww色| 99亚洲精品 | 操操色| 久久精选| 一二区电影 | 日本 在线 视频 中文 有码 | 精品在线你懂的 | 天堂视频中文在线 | 亚洲va欧美 | 国产麻豆视频在线观看 | 美女免费视频一区 | 久热香蕉视频 | 国产精品免费观看久久 | 中文字幕在线免费看线人 | 久久精品观看 | 91黄色免费网站 | 特黄一级毛片 | 国产一区二区久久久久 | 丁香资源影视免费观看 | 天天激情在线 | 在线成人免费电影 | www.久久久精品 | 九九九免费视频 | 国产欧美日韩精品一区二区免费 | 成人cosplay福利网站 | a在线免费观看视频 | 成人国产精品久久久 | 国产精品成人国产乱一区 | 午夜美女网站 | 亚洲成年人免费网站 | 国产一区视频在线观看免费 | av电影免费在线看 | av黄色国产 | 久久综合久久综合九色 | 亚洲精品一区二区18漫画 | 天天综合在线观看 | 国产精品福利无圣光在线一区 | 日本在线h | 91夫妻自拍 | 911精品视频 | 色婷婷影视 | 亚洲国产一二三 | 国产成人精品一区二区三区在线观看 | 中文字幕在线日本 | 日日夜夜精品网站 | 丁香伊人网 | 中文在线免费看视频 | 国产香蕉在线 | 91精品视频在线免费观看 | 国产免费黄视频在线观看 | 国产91精品欧美 | 久久久在线免费观看 | 欧美一级性生活 | 99热精品久久 | 色在线亚洲 | 国产一区二区在线免费视频 | 在线观看免费视频你懂的 | 国产精品欧美久久久久无广告 | 久久精品中文 | 99久久这里只有精品 | 在线观看91精品国产网站 | 国产一区二区三区免费在线观看 | 久久视频精品在线观看 | 99精品免费在线观看 | 婷婷国产在线 | 99精品国产视频 | 日韩中文字幕免费看 | a黄色| 在线视频专区 | 精品av网站| 久久99久久精品 | 99精品在线看 | 国产色在线视频 | 最近更新的中文字幕 | 日本中文字幕在线播放 | 免费97视频| 一区二区视频电影在线观看 | 91精品视频网站 | 色吊丝在线永久观看最新版本 | 97在线观看免费 | 久久日本视频 | 激情久久久 | 99久久精品无码一区二区毛片 | 五月天开心 | 亚洲成人精品影院 | 国产精品一区久久久久 | 天天夜夜狠狠操 | 日韩激情免费视频 | 狠狠躁夜夜躁人人爽超碰91 | 久久99国产视频 | 最新国产精品久久精品 | 色资源在线| 狠狠亚洲 | 久久精品麻豆 | 国产精品福利在线观看 | 天天综合导航 | 毛片黄色一级 | 免费在线看成人av | 国产视频综合在线 | 777奇米四色| h视频在线看 | 婷婷在线免费观看 | 黄色成年片 | 久草视频在线资源 | 亚洲高清在线视频 | 中文字幕在线免费看 | 久久中文欧美 | 成人午夜精品久久久久久久3d | 日韩在线观看高清 | 在线久草视频 | 久久久久www | 国产一级久久 | 天天干夜夜爱 | 91九色porny蝌蚪视频 | 狠狠干电影 | 91视频91自拍 | 亚洲国产精品视频 | 欧美日韩18 | 99在线视频播放 | 久久久久国产精品一区二区 | 成人cosplay福利网站 | 青草视频在线看 | 亚洲国产精品va在线看黑人动漫 | 最近日韩免费视频 | 日韩精品一区二区在线视频 | 久草视频在线观 | www.久久久精品 | 99视频在线精品 | 久久伊人精品天天 | 狠狠色综合网站久久久久久久 | 久久99精品久久久久久秒播蜜臀 | 国产成人精品一区一区一区 | 五月天婷亚洲天综合网精品偷 | 亚洲精品久久久久久久不卡四虎 | 国产女人40精品一区毛片视频 | 开心色激情网 | 国产手机视频在线播放 | 五月婷婷色| 亚洲精品人人 | 国产精品久久99综合免费观看尤物 | 色悠悠久久综合 | 久久国产精品免费一区 | 91理论片午午伦夜理片久久 | 国产在线观看你懂得 | 精品国产伦一区二区三区观看方式 | 五月婷婷丁香 | 天天操人人要 | 亚洲成a人片在线观看中文 中文字幕在线视频第一页 狠狠色丁香婷婷综合 | 在线观看日韩精品视频 | 日韩一级电影在线观看 | av在线日韩 | 激情网五月婷婷 | 日韩欧美国产精品 | 国产黑丝一区二区 | av最新资源 | 最近av在线 | 胖bbbb搡bbbb擦bbbb| 亚洲电影网站 | 婷婷综合导航 | 在线播放第一页 | 亚洲一片黄 | www.伊人网 | 2021国产精品视频 | 午夜视频免费在线观看 | 超碰在线91| 久久久免费观看完整版 | 公与妇乱理三级xxx 在线观看视频在线观看 | 久久av免费| 国产爽妇网 | 有没有在线观看av | 日韩成人精品 | 久久黄色精品视频 | 免费男女网站 | 91九色老 | 免费三级av| 一区二区三区国产精品 | 国内久久精品视频 | 久久久九九 | 中文字幕精品www乱入免费视频 | 亚洲人久久| 中文字幕精品一区二区精品 | 99久久综合狠狠综合久久 | 国产999| 免费看久久 | 久久婷婷精品 | 玖玖视频免费在线 | 人人插人人费 | 天天综合网天天综合色 | 国产精品一区二区三区99 | 国产区网址 | 国产小视频在线观看 | 一本一道波多野毛片中文在线 | 97人人射| 91精品视频在线观看免费 | 亚洲精品国产片 | 在线а√天堂中文官网 | 玖玖爱国产在线 | 欧美一区二区三区在线视频观看 | 999久久久久久久久久久 | 在线午夜电影神马影院 | 久久9精品| 综合色综合色 | 婷婷射五月| 久草在线最新 | 伊人日日干 | 777xxx欧美| 欧美极品裸体 | 国产高清视频免费 | 在线欧美a | 丁香婷婷色月天 | 在线播放国产一区二区三区 | 00av视频| 日韩有码专区 | 久久精品1区2区 | 五月精品 | h网站免费在线观看 | 狠狠色狠狠色综合日日小说 | av中文字幕剧情 | 99视频99 | 中文字幕888 | 亚洲91精品在线观看 | 国产成人av电影在线 | 国产成人久久精品 | 国产亚洲观看 | 丁香婷婷综合激情五月色 | 国产精品一区二区三区在线免费观看 | 色搞搞| 精品国产伦一区二区三区观看体验 | 国产视频资源 | 日韩不卡高清 | 久久理论影院 | 亚洲精品在线观看视频 | 久久婷综合 | 日韩中文在线视频 | 精品国产诱惑 | 久久99国产精品久久99 | a天堂最新版中文在线地址 久久99久久精品国产 | 久草亚洲视频 | 欧美美女一级片 | 天天色天天综合 | 二区视频在线观看 | 精品国产伦一区二区三区观看体验 | 超碰97在线资源 | 国产精品v欧美精品v日韩 | 人人精久 | 成人性生交大片免费观看网站 | 日韩在线精品一区 | 中文亚洲欧美日韩 | 欧美美女视频在线观看 | 国产精品美女久久久久aⅴ 干干夜夜 | 91视频这里只有精品 | 免费三及片 | 在线观看视频三级 | 丝袜精品视频 | 日批在线观看 | 久久久久这里只有精品 | 欧美色图东方 | 国产69精品久久久久99尤 | 五月婷婷综合在线 | www.狠狠插.com | 久久婷婷综合激情 | 99精品免费久久久久久久久日本 | 久久在线免费观看视频 | 中文字幕视频一区二区 | 国产三级视频在线 | 黄色特一级片 | 亚洲精区二区三区四区麻豆 | 操高跟美女 | 色在线中文字幕 | 狠狠色噜噜狠狠狠狠 | 欧美精品免费视频 | 91视频网址入口 | 日韩亚洲欧美中文字幕 | 久久久这里有精品 | 日韩一区二区三区免费视频 | 欧美一级日韩免费不卡 | 久久国产精品久久国产精品 | 精品一二三四五区 | 美女视频免费一区二区 | 久久久久欠精品国产毛片国产毛生 | 国产看片免费 | a视频免费在线观看 | 久久影院精品 | 日韩免费网站 | 香蕉视频在线观看免费 | 99免费在线视频 | 成人9ⅰ免费影视网站 | 国产伦精品一区二区三区无广告 | 色婷婷电影 | 国产成人三级一区二区在线观看一 | 欧美精品一区在线发布 | 正在播放国产一区 | 亚洲欧美日本A∨在线观看 青青河边草观看完整版高清 | 国产精品 999 | 最近中文字幕免费av | 亚洲老妇xxxxxx | 综合黄色网 | 在线欧美最极品的av | 久在线观看 | 国产999精品久久久久久 | 国产精品99视频 | 一二三精品视频 | 九色porny真实丨国产18 | 在线观看网站黄 | 国产在线一线 | 夜夜夜夜猛噜噜噜噜噜初音未来 | 日韩在线观看精品 | 久久久久久国产精品 | 在线电影中文字幕 | 九九在线精品视频 | 在线观看91 | 国产激情免费 | 国产精品1区2区 | 国产精品成人免费 | 亚洲国产小视频在线观看 | 久久露脸国产精品 | 中文字幕专区高清在线观看 | 狠狠的日 | 在线综合 亚洲 欧美在线视频 | 免费成人在线网站 | 日日躁夜夜躁aaaaxxxx | 99自拍视频在线观看 | 亚洲精品视频中文字幕 | 午夜精品久久久久久久久久 | 不卡中文字幕在线 | 久草在线视频精品 | 成人啪啪18免费游戏链接 | 国产欧美在线一区二区三区 | 91人人澡人人爽人人精品 | 久久艹久久 | 亚洲免费av电影 | 日韩精品久久久久久中文字幕8 | 在线免费观看羞羞视频 | 欧美精品三级 | 色视频网站免费观看 | www.com在线观看 | 98福利在线 | 精品国产123 | 97精品国产97久久久久久 | 欧美成人基地 | 久久综合九色综合网站 | 国产婷婷精品av在线 | 欧美男女爱爱视频 | 黄色免费在线看 | 91人人澡人人爽人人精品 | 五月天激情综合网 | 国产精品视频观看 | 五月导航 | 狠狠躁18三区二区一区ai明星 | 久久ww | 久草久草在线 | 欧美一二三区播放 | 免费观看黄 | 91最新在线| 毛片的网址 | 九九免费在线观看 | www.看片网站 | 97香蕉超级碰碰久久免费软件 | 国产精品你懂的在线观看 | 久久福利综合 | 天天综合日日夜夜 | 免费十分钟 | 欧美激情视频一区二区三区 | 狠狠狠狠狠狠狠狠 | 国产精品精品久久久久久 | 黄免费网站 | 97人人网 | 亚洲午夜久久久久久久久久久 | 久久久国产影视 | 久久亚洲国产精品 | 97综合网| 精品国产乱码 | 丝袜精品视频 | 日韩在线电影 | 久久免费播放视频 | 成年人黄色免费网站 | 国产精品久久久久久99 | 中文字幕免费一区二区 | 国产精品一区二区av日韩在线 | 美女久久99 | 久久国产精品99精国产 | 国产精品网红直播 | 国产精品一区二区免费看 | 亚洲精品中文字幕在线观看 | 国产精品男女 | 久久论理 | 97视频资源 | 亚洲第一香蕉视频 | 综合久久久久 | 国产成人三级一区二区在线观看一 | 91九色国产蝌蚪 | 天天操夜夜叫 | 超碰97在线资源站 | 亚洲作爱 | 日韩视频免费在线观看 | 久久久国产99久久国产一 | 日日碰狠狠添天天爽超碰97久久 | 亚洲电影网站 | 丝袜美女在线 | 亚洲 欧美 另类人妖 | 国产视频手机在线 | 午夜av在线播放 | 中文字幕亚洲欧美日韩 | 岛国片在线 | 干 操 插| 日韩中文久久 | 黄色毛片视频 | 在线观看中文字幕亚洲 | 国产手机在线视频 | 在线精品亚洲一区二区 | 国产亚洲欧美日韩高清 | 欧美精品在线视频观看 | 亚洲日韩中文字幕 | 日韩免费视频观看 | 永久av免费在线观看 | 伊人色综合网 | 美女黄视频免费看 | 中文字幕专区高清在线观看 | 久久久久久97三级 | 一级免费av| 日韩久久片| 永久免费视频国产 | 干干操操 | 久久久久久久久久久综合 | 日本字幕网 | 亚洲一区二区三区在线看 | 精品久久久久久亚洲综合网站 | 青草草在线视频 | 日韩精品中文字幕有码 | 国产黄a三级三级 | 亚洲精选在线 | 天天综合网 天天 | 久久亚洲免费视频 | 亚洲精品玖玖玖av在线看 | 色综合久 | 久草影视在线观看 | 日本激情动作片免费看 | 国产玖玖视频 | 成人中文字幕在线 | 久久久久国产成人免费精品免费 | 91在线看片 | 麻豆视频免费入口 | 久久精品—区二区三区 | 美女福利视频在线 | 91成人黄色| 久保带人 | 91免费高清 | 久久人人爽人人爽人人 | 国产护士av | 国产精品高潮久久av | 久草在线在线 | 国内精品久久久久久久久久久久 | 精品国产成人av在线免 | 精品一区二区在线免费观看 | 中文日韩在线视频 | 亚洲理论在线观看 | 国产精品一区二区果冻传媒 | 开心激情五月网 | 99热这里只有精品1 av中文字幕日韩 | 亚洲精品456在线播放乱码 | 不卡的av在线播放 | 中文字幕 国产 一区 | 亚洲精品午夜一区人人爽 | 精品国产一区二区三区久久久蜜月 | x99av成人免费 | 久久国产成人午夜av影院潦草 | 欧美激情精品久久久久久免费印度 | av在线播放国产 | 天天躁日日 | 亚洲免费精品视频 | 久久精品视频99 | 日韩美女免费线视频 | 日韩r级电影在线观看 | 中文字幕在线观看第一区 | 欧美一区二区三区特黄 | 日韩视频免费观看高清 | 国产手机视频在线播放 | 国产午夜不卡 | 国产一区二区在线观看视频 | 久久久久久久久久久久亚洲 | 免费观看高清 | 日韩亚洲精品电影 | 99热这里是精品 | 中文乱幕日产无线码1区 | 亚洲理论片在线观看 | 午夜精品视频免费在线观看 | 在线播放日韩av | 超碰免费观看 | 成人黄色一级视频 | 国产精品色视频 | av大全在线观看 | 亚洲精品乱码白浆高清久久久久久 | 九九热视频在线免费观看 | 国产免费又粗又猛又爽 | 五月香视频在线观看 | 四月婷婷在线观看 | 色是在线视频 | 亚洲专区在线视频 | 毛片网在线播放 | 久久精品亚洲一区二区三区观看模式 | 国产亚洲欧美在线视频 | 国产91全国探花系列在线播放 | 日韩一区精品 | 久久黄色影视 | 99久久精品国产观看 | 亚洲小视频在线 | 99久久99 | 久久成人综合 | 狠狠地操 | 激情久久伊人 | 鲁一鲁影院 | 午夜精品在线看 | 天操夜夜操 | 亚洲国产欧美一区二区三区丁香婷 | 就要色综合 | 国产精品久久久一区二区 | 久久综合五月 | 国产精品99久久99久久久二8 | 91女子私密保健养生少妇 | 2018好看的中文在线观看 | 91| 夜色资源站国产www在线视频 | 视频91| 一区二区三区四区免费视频 | 亚洲精品国精品久久99热 | 麻豆国产精品va在线观看不卡 | 成人全视频免费观看在线看 | 欧美日韩在线视频观看 | 亚洲国产成人久久综合 | 97在线观视频免费观看 | 亚洲欧美日本一区二区三区 | 999久久久久久久久久久 | 国产亚洲婷婷免费 | 日日色综合 | 黄色小说在线免费观看 | 午夜av在线电影 | 久久婷婷国产色一区二区三区 | 亚洲综合色av| 日韩有码网站 | 日韩中文字幕免费视频 | 国产九九九精品视频 | 在线成人高清电影 | 国产小视频在线播放 | 欧美日韩国语 | 999热视频 | 国产成人一级电影 | 婷婷六月网 | 日韩有码专区 | 日韩免费电影一区二区 | 欧洲精品视频一区 | 99视频久 | 在线色吧 | 色资源中文字幕 | 中文字幕在线观看av | 日韩欧美99 | 天天操天天操天天操天天操 | 在线免费日韩 | 欧美综合在线视频 | 视频在线播放国产 | 精品久久视频 | 成人免费影院 | 成人全视频免费观看在线看 | 亚洲永久精品视频 | av天天澡天天爽天天av | 亚洲一区二区三区四区在线视频 | 99精彩视频 | 国产在线精品国自产拍影院 | 国产精品激情偷乱一区二区∴ | 亚洲精品久久在线 | 国产青青青 | 超碰电影在线观看 | 久久综合狠狠综合久久激情 | 嫩草伊人久久精品少妇av | 日韩av视屏 | 亚洲视频在线观看 | 有码中文字幕在线观看 | 人人超碰免费 | 久久久久久久久精 | 婷久久| 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 97精品伊人 | 国产一区观看 | 福利电影久久 | 黄色一级大片在线免费看国产一 | 久久视屏网 | 狠狠躁夜夜躁人人爽超碰91 | 天天操夜夜干 | 亚洲国产小视频在线观看 | 中文字幕国产在线 | 国产精品99久久久久久武松影视 | www.夜夜操.com| 久热超碰 | 日本黄色免费观看 | 九九久久久久久久久激情 | 亚洲国产精选 | 亚洲dvd| 毛片1000部免费看 | 日日夜日日干 |