久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

基于PHP與XML的PDF文檔生成技術

瀏覽:95日期:2023-12-24 17:50:51

摘要

本論文簡要介紹了PHP、XML、PDF等技術的原理以及它們的應用情況。力圖運用PHP面向對象的特性,構建出一套基于PHP和XML的在線PDF文檔生成系統。文中詳細探討了整個系統的組成部分以及各自的實現過程。并在最后給出一個運用這套系統實現的動態創建報表的實例。

Abstract

This article introduced the fundamentls of PHP,XML and PDF and their application situation at present,expecting to build a PHP&XML-based dynamic PDF documents creating system through the PHP’s OO features. Furthermore,we discussed in detail on the components of the whole system and their respective realizing methods. Finally,we represented an example of creating reports dynamically using this system.

關鍵詞

PHP  XML XSLT  DTD  PDF

1. 引言

在信息技術飛速發展的時代,無論政府、企業還是個人,他們對如何通過信息技術提高自身工作效率,節省開支具有濃厚的興趣。他們急切要找到一種優秀的技術,可以把傳統上以紙張為媒介的文件、報表、票單據、手冊、申請書等等等等轉化為一種可以非常方便的在互聯網以及內部網絡自動生成、傳播、下載、瀏覽、打印的電子文檔。而如今最為熱門的“無紙化辦公”、“電子商務”等等都將以此為基礎。

這種文檔格式就Adobe公司的PDF(可移植文檔格式),它已是全世界電子版文檔分發的公開實用標準 。 任何瀏覽器只要安裝Acrobat reader 5.0 的插件,便可以自由瀏覽、下載、打印PDF文檔。PDF無疑具有其它電子文檔格式不可比擬的優越性。

我們知道B/S系統作為當前以及將來最流行的一種軟件架構,可以很好的實現各種基于瀏覽器的Web應用程序,而PHP作為一種優秀的Web編程語言,特別適合開發用于處理用戶表單輸入,查詢數據庫等針對瀏覽器用戶的前端應用程序。由于PHP是開放源碼的,這使得它的使用比其它同類的Web腳本語言更為廣泛,它的功能也在不斷的擴充和完善之中。現在最新的PHP版本已經可以很好的支持PDF,XML等。通過系統提供的API,我們能非常快捷的生成PDF文檔,而最具魅力的是,我們可以通過PHP,查詢數據庫或XML數據文件并將結果插入所生成的PDF文檔之中,形成各種具有絕佳的瀏覽和打印效果的報表、單據、手冊等。

不難看出,結合PHP、XML、PDF三項技術,構造出一種可以在線動態生成PDF文檔的系統是極具現實意義的,其主要表現在:

·文檔可以在網絡上生成,并通過網絡分發。節省大量的人力物力。具有精確美觀的打印效果,真正實現了無紙化辦公。

·電子商務交易過程中的各種票據、 憑證都可以通過PHP腳本程序在線生成,并轉為PDF格式發送給客戶。

 ·企業MIS系統中各種面向打印的報表的生成,并可直接通過瀏覽器獲得,無須安裝任客戶端,使用極為方便。

·以前文件流轉是'先打印,后分發',每年花在印刷上的費用是政府、企業沉重的負擔。而PDF文檔'先散發,后打印',接件人可以在瀏覽后,再按需要打印。印刷的費用大大減少。而且,很有利于環保事業。

2. 課題簡介

在某些軟件項目的開發過程中,我們遇到一個很關鍵的問題就是大量面向打印的報表、單據的生成。我們知道,HTML適合瀏覽,但不適合格式規范的打印。因此必需找到一種可以由PHP動態生成,且具有良好的打印效果的文檔格式。而這正是我研究這個課題的最直接的需求。 明白了這一點,我們就很自然的想到了PDF以及PHP的PDF支持庫PDFLib。通過PDFLib提供的一套API,我們可以很容易在PHP腳本動態創建PDF文檔。但是這只是一套非常基本的函數,只能進行一些簡單的輸出,如線條、文本、矩形框等,而且每輸出一個對象之前,都要為其指定坐標。如果直接使用來這套函數來做一些實際的應用,比如復雜的報表的生成,其困難程度是難以想象的。我們不可能為創建這樣一個報表,而事先算好各個元素的坐標,并把單元格用矩形框一個一個的畫出來。

所以,我們第一步要做的就是利用PHP面向對象的編程方法將這套基本的API進行封裝,以產生多個實用的具有獨立功能的對象模塊(如page對象、table對象、text對象等)。應該說,這一塊是此項目最基本,也是最重要的部分。我參考并部分采用

了國外一些類似的開放源碼的程序,在此基礎上開發出了一套功能較為強大的類庫。大大簡化了PDF文檔的生成,特別是其中的table對象,可以象HTML中的TABLE標記一樣任意嵌套,輕松快捷的實現各種復雜的表格的繪制(這對動態生成報表是非常有用的)。

生成PDF的問題解決以后,我們面臨了新的問題,舉個例子來說,數據庫查詢頁面如何將包含大量信息的結果集以及其它信息傳給PDF生成頁面? 最初我們想到的方法是通過文本文件傳遞,即在數據庫查詢頁面將數據寫到一個文本文件當中,并對其

中不同類別的數據定義一套區分的標記,PDF生成頁面讀取此文件,將內容插入到PDF中。 但是這樣做,并不可靠。因為在這個文本文件中,我們采用特定的字符(或空格)來分離數據,如果恰好有用數據中也包含同樣的字符或空格呢?可見,以這種方式傳遞數據是有隱患的。其實上面我們提到在文本文件中用不同的標記區分不同類別的數據。而這正是XML技術的思想。何不一步到為采用XML來作為數據傳遞的手段呢? 況且PHP對XML和XSLT具有很好的支持,通過expat解析器,我們可以任意提取XML文檔中的數據,也可以通過PHP的XSLT引擎Sablotron對XML文檔進行任意轉換。

首先由“XML生成器”將數據(來自數據庫或用戶輸入等)放到一個符合事先定義好的DTD的XML文檔中,此文檔對其中的數據內容進行描述,不包含任何格式信息。 然后由“XML轉換器”將這個XML文檔轉換成包含顯示樣式信息的另一個XML文檔。 最后由“PDF生成器”讀取這個文檔,根據其中的內容和顯示樣式生成相應的PDF文檔。在這一個過程中,我要做的是再次運用 PHP的面向對象特性,構建出可重用的類:XMLWriter(生成XML文件)、XMLParser(解析XML文件)以及XMLTransformer(對XSLT函數的封裝)。

系統構建成功后,就是具體的應用了。主要是進銷存系統中各種報表、單據的動態生成。

3. 可行性分析

開發一個功能強大、適應性好的PDF文檔在線生成系統,必然需要彈性大、靈活性

高的開發模型。我們提出的基于PHP和XML的PDF文檔在線生成技術,為各種面向打印的應用,如報表、單票據、手冊等提供了新的思路。我們用PHP來查詢數據庫,處理用戶輸入,并在此基礎上生成原始的XML文檔;然后通過XSLT將該XML文檔加上顯示層信息,生成另外一個新的XML文檔。最后利用“PDF生成器”將這個新的XML文檔轉化為相應格式的PDF文檔。對于最初生成的XML文檔,我可以做二度利用,因為該文檔包含了所有的有用信息,可以非常容易的被其它應用程序處理。如果我們想改變信息在PDF文檔顯示的樣式,可以非常容易的實現。只要專門人員修改相應的XSL樣式單文件即可,不需要對其它環節做任何修改,具有非常好的靈活性。除此之外,PHP、XML、PDF三者都具有極好的可移植性,可以跨平臺使用。 對該系統的研究并非憑空想象的,它建立在直接的需求之上的。到目前為止,這套技術已經投入實際應用,收到了極為滿意的效果。實踐證明,運用PHP和XML開發出的一套在線PDF文檔生成系統具有廣闊和非常實際的應用前景。

4 總體設計

本課題主要完成四個基礎模塊的設計及編程實現。這四個類模塊分別為PDFCreator、XMLWriter、XMLTransfomer以及XMLParser。它們分布于系統的各個環節之中,具有各自獨立的功能和作用,是系統的核心組成部分(見下圖)。

系統構成圖

從圖中可見,四者在本系統中又是緊密聯系的有機整體。XMLWriter作為系統的輸

入接口,負責生成原始的XML數據文件。該文件的格式規范(DTD)由我們事先編寫好,而XMLWriter按照該DTD生成相應的XML文檔。這個XML文檔接著交由XMLTransfomer處理,XMLTransfomer其實是對PHP提供的XSLT函數的封裝,它一般接受兩個參數,其中之一是需要轉換的XML文檔,另一個是相應的XSL樣式單文件。XMLTransfomer正是根據該樣式單文件將原始的XML文檔轉化為符合這個樣式單樣式的另一個XML文檔(包含信息在PDF文檔中放置的格式)。然后,這個新的XML文件繼續交由“PDF生成器”進行處理。而這個過程有分為兩個部分:首先,必需對這個XML文檔進行解析,提取其中所需的數據,這一步有XMLParser來完成,XMLParser對此XML文檔進行解析,將其轉化為一棵對象樹,XML文檔中每一個節點都是一個對象,每個對象都有各自的屬性(即相應節點的所有信息)。這樣一來,我們可以非常方便的訪問這個XML文檔的任意內容。之后,要做的就是將該XML文檔中讀出的信息(包括格式信息和內容信息)用PDFCreator轉化為最終的PDF文檔的輸出。

5.應用示例

在這里,我們運用上面的這套系統創建一個面向打印的報表——“庫存歷史事

表”。這個報表包含的信息有:報表名稱(協和庫存歷史事務表)、單位、建表日期等,另外就是從數據庫中提取的數據了,品名(LLPROD)、批號(LLOC)、等級(LCLS)、倉庫(LWHS)、庫位(LLOCT)、數量(LNUM)、日期(LDATE)等。假設我們已經用XMLWriter生成了下面的原始XML文檔(report.xml):

<?xml version='1.0' encoding='gb2312'?>

<report>

<report_param>

<title>庫存歷史事務表</title>

<unit>平方米</unit>

<date>20020611</date>

</report_param>

<report_records>

<record>

<llprod>W2308</llprod>

<lloc>1234</lloc>

<lcls>a</lcls>

<lwhs>01</lwhs>

<lloct>0001</lloct>

<lnum>200</lnum>

<ldate>20020609</ldate>

</record>

<record>

<llprod>W2307</llprod>

<lloc>4321</lloc>

<lcls>a</lcls>

<lwhs>01</lwhs>

<lloct>0001</lloct>

<lnum>100</lnum>

<ldate>20020609</ldate>

</record>

</report_records>

</report>

該文檔包含了這張報表的所有有用信息,我們需要用特定的XSL樣式單為其加上格式信息。XMLTransformer執行轉換的代碼如下:

<?php

$xslt = new XMLTransformer ('report.xsl', 'report.xml');

$xslt->apply('pdfreport.xml');

?>

轉換后生成的新的XML文檔如下:

<?xml version='1.0' encoding='gb2312'?>

<pdfreport pagetype='a4' pagesize='25' top='20' bottom='20' left='20' right='20'>

<head>

<line top='5' bottom='5' size='50%' linetype='single' show='false'/>

<text fontsize='30' fontlaguage='cn' align='center'>庫存歷史事務表</text>

<line top='5' bottom='30' size='80%' linetype='double' show='true'/>

<text fontsize='12' fontlaguage='cn' align='left'>單位:平方米</text>

</head>

<body>

<table>

<tr><th>品名</th><th>批號</th><th>等級</th><th>倉庫</th><th>庫位</th><th>數量</th><th>日期</th></tr>

<tr><td>W2308</td><td>1234</td><td>a</td><td>01</td><td>0001</td><td>200</td><td>20020609</td></tr>

<tr><td>W2307</td><td>4321</td><td>a</td><td>01</td><td>0001</td><td>100</td><td>20020609</td></tr>

</table>

</body>

<foot>

<line top='5' bottom='5' size='50%' linetype='single' show='false'/>

<text fontsize='12' fontlaguage='cn' align='center'>建表日期:20020611</text>

</foot>

</pdfreport>

用XMLParser對該XML文檔解析后,得到一個包含所有信息的對象樹,我們可以非常方便的訪問其中的內容。生成的PDF報表如下圖:

程序片斷如下:

<? include( '../include/pc_init.inc' );?>

<? include( 'xmlparser.inc' );

<?

$xmlobject=getRootNode('report.xml');

// get the attrs of root element

$pageSet=$xmlobject->attrs;

// get;the report-head

$head=$xmlobject->nodes[0];

// code ignored...

?>

<?

function draw_line(&$parent,$line){

$line = &pc_create_object( $parent, 'line' );

$line->pc_set_linestyle( $line->attrs['LINETYPE']);

$line->pc_set_width( $line->attrs['SIZE'] );

$line->pc_set_alignment( 'center' );

if($line->attrs['SHOW']==false){

$line->pc_set_linecolor( 'white' );

}

$line->pc_set_margin( array( 'top' => $line->attrs['TOP'], 'bottom' => $line->attrs['BOTTOM'], 'left' => 0, 'right' => 0 ) );

}

function draw_text(&$parent,$text){

// code ignored...

}

function draw_table(&$parent,$table){

// code ignored...

}

function addhead(&$parent,$head){

for($i=0;$i< $head->n;$i++){

switch ($head->nodes[$i]->name){

case 'LINE':draw_line($parent,$head->nodes[$i]);break;

case 'TEXT':draw_text($parent,$head->nodes[$i]);break;

}

}

}

//..

?>

<?

// Create a PDF Document

$PDF = &pc_create_pdf( array( 'Author' => 'cyman', 'Title' => 'a report example' ) );

// Create an A4-format page

$Page1 = &pc_create_page( $PDF, $pageSet['PAGETYPE']);

addhead($Page1,$head);

$PDF->pc_draw();

?>

6.總結

在幾個月來的畢業設計過程中,雖然忙碌,卻非常充實。通過對一個實際的課題的分析,研究,論證,實現。感覺收獲頗多。目前,這套系統已投入使用,收到了非常滿意的效果,可以很容易的做出美觀實用的報表、單據等。但是,由于時間上的倉促以及自己水平的有限,這套系統仍有許多不足之處。其中最遺憾就是,沒有能定義出一套對各種文檔(包括報表、單據、手冊等等)都通用的XML標記,并編制通用的程序將這個XML文檔轉化為PDF,就如同瀏覽器解析HTML一樣。這樣就不必為每一種文檔都定義各自的XML標記并編寫相對應的轉換程序,可以大大提高工作效率。

雖然畢業設計已經結束,但是我將會今后的日子里繼續這個課題的研究。

標簽: PHP
主站蜘蛛池模板: 在线观看免费国产 | 中文字幕欧美日韩一区 | 99免费视频 | 夜夜超碰| 日韩中文一区二区三区 | 欧美精品国产精品 | 日韩在线视频一区 | 国产免费拔擦拔擦8x高清在线人 | 色爱综合网| 成人做爰www免费看视频网站 | 美女福利网站 | 欧美一区二区三区 | 91久久精品日日躁夜夜躁欧美 | 中文字幕乱码亚洲精品一区 | 久久av网 | 久久99精品久久久 | 日韩靠逼| 亚洲一区久久 | 国产精品99在线观看 | 国产精品一区二区无线 | 在线久草| 一区二区三区精品 | 成人免费视频网站在线观看 | 在线观看欧美日韩视频 | 亚洲第一福利视频 | 亚洲精品一区二区三区蜜桃久 | 国产视频99 | 欧美日韩a | 欧美精品亚洲 | 精品一区二区三区四区视频 | 久久女人精品 | 亚洲一区二区三区视频 | 久久久久久亚洲 | 国产精品原创巨作av | 人人澡人人射 | 永久免费精品视频 | 午夜免费在线 | 亚洲一区二区在线视频 | 国产免费看 | 天天射影院 | 亚洲视频在线看 | 欧美一区二区在线免费观看 | 性视频一区二区 | 亚洲高清视频一区二区 | 成人精品久久 | 欧美成人精品一区二区三区 | 天天操一操 | 三级成人在线 | 91高清视频 | 成人性生交大片免费看中文带字幕 | 国产精品影视 | 亚洲香蕉精品 | 日韩免费一区 | 精品国产1区2区3区 在线国产视频 | 日本欧美久久久久免费播放网 | 成人av视 | 国产精品视频一二三区 | 亚洲一区视频在线播放 | 91视频一区二区三区 | 亚洲九九 | 四虎成人永久 | 国产日韩欧美91 | 在线观看国产高清视频 | 亚洲91| 夏同学福利网 | 黄色一级网站视频 | 国产日韩欧美一区二区在线观看 | 久久国内精品 | www.久久久 | 亚洲欧美中文日韩v在线观看 | 日韩和的一区二区 | 亚洲欧美成人影院 | 久久久国产精品视频 | 欧美激情精品久久久久久变态 | 精品亚洲一区二区 | av不卡在线播放 | 免费黄色小视频 | 欧美久久视频 | 亚洲国产成人久久 | 成人激情视频在线观看 | 日韩av一区二区三区四区 | 成人精品 | 欧美夜夜骑 | 国产91精品一区二区绿帽 | 成人不卡视频 | 久久亚洲一区二区 | 色一色视频 | 欧美午夜一区二区三区免费大片 | www.夜夜操.com | 欧美黑人一级毛片 | 亚洲黄色国产 | 亚洲一区二区视频 | 中文字幕免费在线 | 欧美日韩福利视频 | 午夜免费福利在线 | 亚洲香蕉在线观看 | 国产欧美精品区一区二区三区 | 国产精品视频导航 | 亚洲视频在线观看免费 | 综合久久综合久久 | 欧美精品欧美精品系列 | 亚洲一区欧美一区 | www.99re| 欧美日韩亚洲高清 | 日本成人中文字幕 | 天天综合天天色 | 亚洲欧美在线一区二区 | 免费黄色在线观看 | 在线中文av | 亚洲午夜成激人情在线影院 | 国产亚洲精品综合一区91555 | 高清一区二区三区 | 国产一区二区三区免费观看 | 99re在线视频精品 | 综合中文字幕 | 中文字幕亚洲一区 | 黄视频入口 | 久久久人成影片一区二区三区 | 国产在线观看一区 | 国产一区av在线 | 伊人电影综合网 | 免费国产一区二区 | 国产欧美日韩成人 | 91中文在线观看 | 亚洲免费观看 | 日韩城人免费 | 日韩欧美国产精品 | 国产在线观 | 日韩精品一二区 | 国产精品久久久久久一区二区三区 | 成年人在线观看视频 | 91在线精品一区二区 | 亚洲日本中文 | 青青草久草 | 欧美日韩中文字幕在线 | 久久成人精品 | 亚洲国产高清在线 | 91小视频| 亚洲精品乱码久久久久久蜜桃 | 日精品| 国产高清在线精品一区二区三区 | 色婷网| 日韩在线播放一区二区三区 | 91免费观看视频 | 黄色电影天堂 | 日本久久www成人免 成人久久久久 | 亚洲视频中文字幕 | 精品在线一区二区 | 国产欧美日韩综合精品 | 在线精品亚洲欧美日韩国产 | 久久精品99| 狠狠干天天干 | 日韩中文视频 | 成人黄色一级片 | 久久久免费视频播放 | 国产精品久久一区 | 国产精品一区二区无线 | 二区欧美| 中文字幕日本视频 | 91精品久久久久久 | 日韩在线永久免费播放 | 国产91av视频在线观看 | 国产精品亚洲成人 | 久久综合久久综合久久 | 亚洲成av人片在线观看 | 国产98色在线 | 国产成人61精品免费看片 | 91国在线高清视频 | 日韩中文字幕a | 国产成人av免费 | 亚洲美女一区 | 精品影视 | 国产精品久久久久久久久免费桃花 | 亚洲精品日韩精品 | 亚洲欧美日韩另类精品一区二区三区 | 亚洲视频在线免费观看 | 国内外成人在线视频 | 久久国产精品久久久久久电车 | 人人叉人人 | a级片在线观看 | 精品久久久久av | 亚洲一区中文字幕永久在线 | 性开放xxxhd视频 | 国产欧美精品 | 国产精品日韩一区二区 | 性培育学校羞耻椅子调教h 欧美精品网站 | 91视频在线 | 欧美中文字幕一区二区 | 亚洲精品视频在线免费 | 日韩欧美在线观看视频网站 | 美国黄色毛片女人性生活片 | 97爱爱爱 | 性做久久久久久 | 日韩精品一区二区三区在线 | 日韩成人在线网 | 91色在线 | 人人射人人插 | 国产精品久久久久无码av | 国内成人免费视频 | 亚洲精选免费视频 | 九色在线播放 | 欧美一级爆毛片 | 亚洲v日韩v综合v精品v | 亚洲精品一区二区三区中文字幕 | 亚洲免费精品网站 | 亚洲欧美精品 | 中文字幕亚洲一区二区三区 | 久久精品 | 激情小视频在线观看 | 日韩一区二区三区在线观看 | 国产在线精品一区二区三区 | 99色综合 | 男人的天堂久久精品 | 日韩国产一区二区三区 | 中文字幕第80页 | 毛片毛片毛片毛片毛片毛片 | 伊人福利视频 | 天天插天天干 | 国产精品美女久久久久久久久久久 | 亚洲 欧美 日韩 在线 | 国产精品一品二区三区的使用体验 | 午夜精品一区二区三区免费视频 | 国产欧美综合一区二区三区 | 国产乱码精品1区2区3区 | 国产午夜精品一区二区三区嫩草 | 久久午夜电影院 | 精品国产欧美 | 欧美日韩综合精品 | 亚洲成人一区二区三区 | 99精品久久精品一区二区爱城 | 精品国产成人 | 中文无码久久精品 | 91在线免费视频 | 欧美三级在线播放 | 亚洲精品一区二区三区在线看 | 亚洲永久免费观看 | 国产99页| 国内自拍视频在线观看 | 91视频18| 中文字幕亚洲综合久久久软件 | 一区二区免费视频 | 成人在线免费 | 亚洲精品视频在线播放 | 日韩一区二区在线播放 | 久久久成人精品视频 | 国产99精品 | 一级黄色爱爱视频 | 欧美一区二区久久久 | 日韩在线观看一区 | www.一区二区 | 性色国产 | 一区二区精品视频 | 久久久久久久久综合 | 日韩高清成人 | 激情欧美一区二区 | 91久久精品国产91久久 | 国产激情一区二区三区成人免费 | 成人国产精品久久 | 国产欧美精品一区二区 | 精品国产欧美 | 国产午夜视频 | 午夜羞羞| 国产三区在线观看视频 | 丝袜 亚洲 另类 欧美 综合 | 99久久99| 精品国产99| 久久久久久毛片免费播放 | 亚洲国产精品久久久久久久 | 国产亚洲一区二区三区在线观看 | 国产精品免费av | 日韩www| 亚洲国产中文字幕 | 免费观看成人毛片 | 一区二区亚洲 | 影音先锋中文字幕一区 | 欧美一区免费 | 成人小视频在线播放 | 色视频在线免费观看 | 精品一区二区三区免费视频 | 精品国偷自产在线 | 亚洲精品在线视频观看 | 国产精品美女久久久久aⅴ国产馆 | 欧美日韩激情四射 | 欧美成人激情视频 | 99久久精品免费看国产一区二区三区 | 国产一区二区三区在线免费观看 | 国产麻豆乱码精品一区二区三区 | 一区二区在线 | 久久国产一区二区 | 色鲁97精品国产亚洲 | 亚洲永久免费 | 国产精久久一区二区三区 | 一级大片一级一大片 | 国产精品原创av片国产免费 | 日韩在线视频一区 | 亚洲欧美日韩精品 | 欧美日韩国产一区二区三区 | 女人夜夜春高潮爽a∨片传媒 | 久久青| 亚洲综合第一页 | 久久国产亚洲 | 亚洲精品二区 | 日韩精品一区二区三区 | 欧美成人在线影院 | 精品国产依人香蕉在线精品 | 国产高清一区二区 | 一级毛片免费 | 久久久一二三 | 色婷婷综合久久久中字幕精品久久 | 日本理伦片午夜理伦片 | 亚洲一区二区三区免费视频 | 日韩综合网| 日韩视频在线免费观看 | 99久久免费看视频 | 免费一二区 | 日韩三级电影在线免费观看 | 日韩精品在线一区 | 91文字幕巨乱亚洲香蕉 | 日韩精品 电影一区 亚洲 | 国产精品一区人伦免视频播放 | 九九热有精品 | 日韩三级在线免费观看 | 日韩精品在线播放 | 一区二区精品视频 | 在线播放高清视频www | 黄色一级片视频 | 亚洲欧美综合 | 日韩亚洲一区二区 | 午夜寂寞影视在线观看 | 一区二区三区在线视频播放 | 99精品视频在线观看 | 精品国产一区二区三区高潮视 | 99精品电影 | 免费黄色在线 | 亚洲国产精品va在线看黑人 | 亚洲第一成年免费网站 | 国产高清在线精品一区二区三区 | 国产精品对白一区二区三区 | 中文字幕视频在线播放 | 香蕉大人久久国产成人av | 亚洲第1页| 免费午夜剧场 | 久草成人 | av一区二区三区四区 | 在线观看91精品国产入口 | 成人免费在线观看视频 | 一本久久a久久精品亚洲 | 亚洲日日 | 亚洲在线 | 一级免费视频 | av毛片| 精品免费一区二区 | 一区二区中文字幕 | 在线播放国产精品 | 日本a在线| 精品一区二区三区在线观看 | 精品三级在线观看 | 久久99精品久久久久婷婷暖91 | 九九视频在线观看视频6 | 成人片在线播放 | 欧美理论片在线观看 | 男女做爰高清无遮挡免费视频 | 国产96在线视频 | 玖玖综合网 | 国外成人在线视频网站 | 久久亚洲精品国产精品紫薇 | 欧美精品片| 国产精品国产成人国产三级 | 亚洲精品成人a8198a | 国产96在线视频 | 国产精品一区二区在线观看 | 在线看亚洲 | 精品国产髙清在线看国产毛片 | 亚洲欧美激情精品一区二区 | 亚洲欧美中文日韩在线v日本 | av一区二区在线观看 | 成人不卡视频 | 欧亚视频在线观看 | 亚洲国产高清高潮精品美女 | 欧美亚洲一级 | 超碰首页 | 亚洲欧美一区二区三区久久 | 一区二区中文 | 国产欧美一二三区在线粉嫩 | 国产日韩精品一区二区在线观看播放 | 精品一区二区三区免费毛片爱 | 一区二区三区在线观看视频 | 日本三级电影天堂 | 51ⅴ精品国产91久久久久久 | 欧美精品二区 | 免费毛片网站 | 亚洲国产精品久久久 | 欧美视频精品 | av一级毛片| 午夜久久视频 | 国产精品女教师av久久 | 一区二区欧美在线 | 狠狠的干 | 成人一区二区三区久久精品嫩草 | 91精品国产91久久久久久吃药 | 三级视频网站 | 成人观看免费视频 | 精品成人在线视频 | 国产小视频在线观看 | 午夜在线小视频 | 夜夜夜久久久 | 蜜桃免费一区二区三区 | 九色av | 欧美一区在线看 | 蜜桃视频成人m3u8 | av成人免费 | 欧美精品1区2区3区 国产女无套免费网站 | 亚洲一区精品在线 | 免费v片| 在线观看中文 | 激情六月婷| 影音先锋在线看片资源 | 久久久久久1| 亚州精品成人 | 日批免费在线观看 | 伊人av在线免费观看 | 国产一区二区三区久久久久久久久 | 日韩一| 啪一啪操一操 | 日本一区二区三区四区 | 欧美一二三区 | 久久99深爱久久99精品 | 国产丝袜一区二区三区免费视频 | av成人免费 | 亚洲另类视频 | 久久国产成人 | 黄色影视在线免费观看 | 国产成人精品一区二区在线 | 女朋友的闺蜜3韩国三级 | 日韩精品www | 免费看的黄网站 | 中文字幕一区二区三区乱码在线 | 日韩成人精品在线观看 | 天天操天天拍 | 中文字字幕一区二区三区四区五区 | 成人精品鲁一区一区二区 | 国产精品69毛片高清亚洲 | 亚洲综合二区 | 欧美日韩国产综合视频 | 久久精品极品 | 久久人人爽人人爽人人片av软件 | 国产一级一级特黄女人精品毛片 | 国产精品二区三区 | 欧美日本韩国一区二区 | 日韩一区精品 | 亚洲一区观看 | 日韩在线精品视频 | 久久99久久98精品免观看软件 | 亚洲视频 欧美视频 | 成人免费共享视频 | 国产精品美乳一区二区免费 | 综合天天 | av一区二区在线观看 | 在线一区二区三区 | 91精品国产91久久久久久吃药 | 欧美xxxx网站 | 性欧美精品高清 | 色偷偷噜噜噜亚洲男人 | 伊人久操 | 亚洲精选久久 | 日韩在线视频在线观看 | 国产精品成人3p一区二区三区 | 国产精品久久久一区二区三区 | 国产成人精品一区二区三区网站观看 | 国产成人精品高清久久 | 亚洲国产精品福利 | a国产视频 | 欧美日韩福利视频 | 久久久久精| 亚洲精品久久久久久久久久久久久 | www.精品 | 国产精品片aa在线观看 | 日日爱夜夜操 | 国产精品成人观看视频国产奇米 | a毛片毛片av永久免费 | 亚洲一区视频在线播放 | 精品成人一区二区 | 国产精品永久免费自在线观看 | 欧美成人精品激情在线观看 | 波多野结衣中文字幕在线视频 | 国产日韩亚洲欧美 | 国产在线视频在线 | 亚洲日本午夜 | 亚洲国产婷婷香蕉久久久久久99 | 色综合天天综合网国产成人网 | 午夜视频在线观看网址 | 天天干天天去 | 国产精品久久综合 | 欧美黑人一级毛片 | 日本aⅴ毛片成人实战推荐 成人免毛片 | 热久久国产 | 欧美极品欧美精品欧美视频 | 97在线免费视频 | 在线免费中文字幕 | 中文字幕精品三级久久久 | 欧美亚洲日本 | 欧美视频在线一区 | jjzz18国产| 欧美国产综合 | 亚洲精品一区二区三区蜜桃久 | av网站免费观看 | 国产91富婆养生按摩会所 | av久草| 国产成人在线免费观看视频 | 99爱免费观看 | 国产一区二区三区四区在线观看 | 美女视频黄又黄又免费 | 91电影在线观看 | 日韩高清中文字幕 | 一区二区三区在线播放 | 午夜视频福利 | 欧美福利视频 | 亚洲蜜臀av乱码久久精品蜜桃 | 亚洲一区二区三区在线播放 | 午夜精品福利在线观看 | 亚洲成人免费影院 | 久久精品电影 | 国产黄色网址在线观看 | 婷婷毛片| 国产乱码精品一区二区三区五月婷 | 日韩一区二区三区在线观看 | 日韩精品在线播放 | 日韩精品一区二区三区老鸭窝 | 日韩拍拍 | 操视频网站 | 91偷拍精品一区二区三区 | 日本在线视频一区 | 玖玖精品在线 | 91久久国产综合久久91精品网站 | 91精品国产一区二区三区蜜臀 | 视频一区中文字幕 | 国产探花在线精品一区二区 | 在线a电影| 免费av一区 | 久久国产视频精品 | 野狼在线社区2017入口 | 日日噜| 国产一区二区视频在线 | 九一视频在线观看 | 日本a视频| 精品自拍视频 | 夜夜草 | 99久久婷婷国产综合精品 | 亚洲精品网址 | 看亚洲a级一级毛片 | 日韩不卡一二三 | 国产一区二区免费视频 | 日本一区二区三区四区视频 | 久久国产精品一区二区 | 欧美日韩91 | 六月婷婷综合 | 亚洲在线一区二区 | 国产成人精品久久 | 色久视频| 香蕉视频成人在线观看 | 在线a电影 | 久久9视频 | 日韩免费高清在线 | 99精品久久久久久久免费 | 日韩一区二区三区在线观看 | 污污视频免费网站 | 亚洲欧美一 | 欧美日韩国产一区二区在线观看 | 久久亚洲欧美日韩精品专区 | 久久av黄色| 精产国产伦理一二三区 | 亚洲精品成人悠悠色影视 | 国产一区二区三区久久久久久久久 | 成人欧美一区二区三区在线播放 | 杨门女将寡妇一级裸片看 | av毛片| 精品久久久久久久久久久久 | 欧美一区二区三区电影 | 人人干人人干人人 | 伊人激情av一区二区三区 | 亚洲久久 | 超碰在线9 | av免费网站在线观看 | 在线 丝袜 欧美 日韩 制服 | 欧美不卡 | 日本高清中文字幕 | 一区二区三区免费看 | 国产精品亚洲视频 | 国产一区二区三区久久久久久 | 成人精品一区二区三区电影黑人 | 国产免费一区二区三区 | 日韩中文字幕免费视频 | 少妇黄色一级片 | 国产在线成人 | 日韩久久久一区二区 | 污视频在线观看免费 | 91xxx在线观看 | 久久国产久 | 日韩在线免费 | 亚洲精品一区中文字幕乱码 | 亚洲人成中文字幕在线观看 | 日韩aaa久久蜜桃av | 求av网址 | 香蕉久久网 | 免费色在线 | 日韩中文一区 | 久久久久国产一区二区三区四区 | 成人免费福利视频 | 国产一区二区三区久久久 | 一级黄色录像在线观看 | 成人一区二区在线 | 精品国产91亚洲一区二区三区www | 亚洲一区二区三区四区五区中文 | 色一情| 黄色一级片 |