日韩福利首页在线观看网站-日韩福利免费网站视频在线-日韩福利局二区视频-日韩福利-日韩二区在线-日韩二区三区四区-日韩二区三-日韩电影中文字幕

半岛外围网上直营

LEADTOOLS 入門教程: 使用 AWS Lambda 轉換文檔 - C# .NET Core

翻譯|使用教程|編輯:胡濤|2022-11-15 14:14:11.653|閱讀 223 次

概述:本文介紹在leadtools中,使用 AWS Lambda 轉換文檔,歡迎查閱~

# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>

相關鏈接:


慧都年終大促

LEADTOOLS 是一個綜合工具包的集合,用于將識別、文檔、醫療、成像和多媒體技術整合到桌面、服務器、平板電腦、網絡和移動解決方案中,是一項企業級文檔自動化解決方案,有捕捉,OCR,OMR,表單識別和處理,PDF,打印捕獲,歸檔,注釋和顯示功能。利用業界領先的圖像處理技術,能夠智能識別文件,可以用來識別任何類型的掃描或傳真形式的圖像。

LEADTOOLS 最新下載

本教程展示了如何配置和運行 .NET Core 文檔服務。

概括 本教程介紹如何設置 AWS Lambda 以與 LEADTOOLS SDK 一起使用以及如何使用 .NET Core 轉換文檔。
完成時間 60分鐘
平臺
IDE Visual Studio 2019、2022、AWS Lambda Visual Studio 擴展
開發許可證 下載 LEADTOOLS

在學習從 LEADDocument中添加和刪除頁面 - C# .NET Core 教程之前,通過查看添加引用和設置許可教程來熟悉創建項目的基本步驟。

完成 Visual Studio 的 AWS 設置;

要設置開發環境以在 Visual Studio 中使用 AWS,請完成來自 Amazon 的以下 2 個教程:

完成這些教程后,應安裝適用于 Visual Studio 的 AWS 工具包,并基本了解如何為 .NET Core 創建新的 AWS Lambda 項目并發布到 AWS。

創建一個空函數

在 Visual Studio 中,創建一個新的AWS Lambda 項目(.NET Core - C#)項目。為項目命名和位置,然后單擊創建

選擇一個空函數并單擊確定

添加 LEADTOOLS 參考

所需的參考取決于項目的目的。對于這個項目,需要以下 NuGet 包:

  • Leadtools.Document.Sdk

在解決方案資源管理器中右鍵單擊 C# 項目,然后選擇管理 NuGet 包...。

瀏覽LEADTOOLS,然后選擇Leadtools.Document.SdkNuGet 包并安裝它。接受 LEAD 的最終用戶許可協議。

有關特定格式所需的編解碼器 DLL 的完整列表,請參閱。

添加 LEADRequest.cs 類

右鍵單擊 C# 項目并選擇Add,然后選擇Class。為其命名LEADRequest.cs并單擊添加

將以下內容添加到using塊中:

【C#】

using Leadtools.Document.Writer;

【C#】

public class LEADRequest
{
public string InputUrl { get; set; }
public DocumentFormat DocumentFormat { get; set; }
public LEADRequest()
{
}
}
添加 LEADLambdaHandler 類

右鍵單擊 C# 項目并選擇Add,然后選擇Class。為其命名LEADLambdaHandler.cs并單擊添加。

在新類中,將以下內容添加到using塊中:

【C#】

using System;
using System.Diagnostics;
using System.IO;
using System.Net.Http;
using Amazon.Lambda.Core;
using Leadtools;
using Leadtools.Document;
using Leadtools.Document.Converter;
using Leadtools.Document.Writer;
using Leadtools.Ocr;

復制下面的代碼以將所需的功能添加到類中:

【C#】

public class LEADLambdaHandler
{
// Global Variables
IOcrEngine ocrEngine;
DocumentConverter documentConverter;
static HttpClient httpClient = new HttpClient();

// Constructor which handles all initialization to make sure the function is as fast as possible once it is warmed up
public LEADLambdaHandler()
{
InitEnvironment();

Platform.LibraryPath = "/opt/native-runtimes/";

InitLEADTOOLS();
}

// Method which initializes the Lambda environment for use by the LEADTOOLS SDK
void InitEnvironment()
{
// Set the LD_LIBRARY_PATH in function console to include:
// /var/lang/lib:/lib64:/usr/lib64:/var/runtime:/var/runtime/lib:/var/task:/var/task/lib:/opt/lib:/tmp

ExecuteBashCommand("ln -s /lib64/libdl.so.2 /tmp/libdl.so");
}

// Initialize the LEADTOOLS SDK Classes
void InitLEADTOOLS()
{
SetLicense();

RasterDefaults.TemporaryDirectory = "/tmp";

RasterDefaults.SetResourceDirectory(LEADResourceDirectory.Fonts, "/opt/ShadowFonts");

ocrEngine = OcrEngineManager.CreateEngine(OcrEngineType.LEAD);
ocrEngine.Startup(null, null, "/tmp", "/opt/OcrLEADRuntime");

documentConverter = new DocumentConverter();
documentConverter.SetOcrEngineInstance(ocrEngine, true);
}

// Helper method for executing shell scripts in the Lambda environment
string ExecuteBashCommand(string command)
{
command = command.Replace("\"", "\"\"");

var proc = new Process
{
StartInfo = new ProcessStartInfo
{
FileName = "/bin/bash",
Arguments = "-c \"" + command + "\"",
UseShellExecute = false,
RedirectStandardOutput = true,
CreateNoWindow = true
}
};

proc.Start();
proc.WaitForExit();

return proc.StandardOutput.ReadToEnd();
}

// Set license code TODO: Replace the licString and developerKey with a valid license and key
void SetLicense()
{
string licString = "[License]\n" + "License = <doc><ver>2.0</ver>`ADD LICENSE HERE`</doc>";
string developerKey = "ADD DEVELOPMENT KEY HERE";
byte[] licBytes = System.Text.Encoding.UTF8.GetBytes(licString);
RasterSupport.SetLicense(licBytes, developerKey);
}

// Main conversion function
public string ConvertDocument(LEADRequest request, StringWriter sw)
{
var isUrl = Uri.IsWellFormedUriString(request.InputUrl, UriKind.RelativeOrAbsolute);

if (isUrl)
{
var response = httpClient.GetAsync(request.InputUrl).Result;
if (response.IsSuccessStatusCode)
{
var stream = response.Content.ReadAsStreamAsync().Result;

using (var document = DocumentFactory.LoadFromStream(stream, new LoadDocumentOptions()))
{
string ext = DocumentWriter.GetFormatFileExtension(request.DocumentFormat);
string fileName = Path.Combine("/tmp", Path.ChangeExtension(Path.GetFileName(request.InputUrl), ext));
DocumentConverterJobData jobData = DocumentConverterJobs.CreateJobData(document, fileName, request.DocumentFormat);
DocumentConverterJob job = documentConverter.Jobs.CreateJob(jobData);
documentConverter.Jobs.RunJob(job);

if (job.Errors.Count > 0)
foreach (var error in job.Errors)
sw.WriteLine($"Error during conversion: {error.Error.Message} {error.Error.StackTrace}");
else
return fileName;
}
}
else
sw.WriteLine("Download of URL is not successful");
}
else
sw.WriteLine("Url is invalid.");

return null;
}
}
設置許可文件

許可證解鎖項目所需的功能。它必須在調用任何工具包函數之前設置。有關詳細信息,包括針對不同平臺的教程,請參閱。

有兩種類型的運行時許可證:

  • 評估許可證,在下載評估工具包時獲得。它允許評估工具包。
  • 部署許可證。如果需要部署許可證文件和開發人員密鑰,請參閱獲取許可證。

筆記

教程 中有更詳細的介紹。

更新 FunctionHandler

當觸發 AWS Lambda 函數時,將FunctionHandler調用該方法。Function函數首次啟動時,將在此之前調用全局類中的所有內容。當容器處于warm狀態時,它只會調用該FunctionHandler方法,直到執行上下文發生變化。

為了利用此功能,大部分初始化代碼都在構造函數中完成,以便在容器處于LEADLambdaHandler狀態時盡可能快地調用每個函數。

打開Function.cs作為項目一部分包含的文件,并將以下內容添加到using其余 using 語句下的塊中。

【C#】

using System.IO;

將以下全局變量添加到Function類中:

【C#】

public LEADLambdaHandler LEADHandler = new LEADLambdaHandler();

將該方法替換為FunctionHandler以下方法以接受 aLEADRequest作為輸入而不是字符串輸入,然后調用該LEADHandler.ConvertDocument方法:

【C#】

public string FunctionHandler(LEADRequest request, ILambdaContext context)
{
StringWriter sw = new StringWriter();
try
{
string outputFile = LEADHandler.ConvertDocument(request, sw);

if (outputFile != null)
sw.WriteLine($"Successfully saved to {outputFile}.");
else
sw.WriteLine("Error occurred. Output file not saved.");
}
catch (Exception ex)
{
sw.WriteLine(ex.Message);
sw.WriteLine(ex.StackTrace);
if (ex.InnerException != null)
{
sw.WriteLine(ex.InnerException.Message);
sw.WriteLine(ex.InnerException.StackTrace);
}
}
return sw.ToString();
}

添加所有代碼后,構建項目以確保一切都按預期工作。

收集所需的 Lambda 依賴項

筆記

如果需要,可以跳過此步驟。此項目中包含的 ZIP 已包含所需的 Lambda 依賴項。

LEADTOOLS SDK 需要在 Linux 機器上安裝某些依賴項才能正常運行。有關完整列表,請參閱。

AWS Lambda 提供了一個包含相同 Linux 發行版的 Docker 鏡像,以便在部署到 Lambda 之前測試功能。這也可用于安裝所需的依賴項并創建部署包。這需要安裝Docker Desktop

  • 打開 Windows PowerShell
  • 跑docker pull amazonlinux
  • 在主機上的某個位置創建本地卷,例如C:\temp\docker
  • 跑docker run -it -v C:\temp\docker:/var/task amazonlinux:latest
  • 使用以下 2 個命令在 VM 中安裝 .NET Core 3.1:
    • rpm -Uvh //packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm
    • yum -y install dotnet-sdk-3.1
  • 安裝 LEADTOOLS 第 3 方依賴項:
    • yum -y install uuid-devel uuidd gcc gcc-c++ glibc-devel kernel-devel kernel-headers libX11 libXt libX11-devel libXt-devel sqlite sqlite-devel freetype fontconfig
  • 發布 Lambda 項目
    • 導航到之前創建的項目的位置
    • 在該位置打開CMDcsproj
    • 跑dotnet publish
  • 導航到發布文件夾并將文件復制<PROJECT-DIR>\bin\Debug\netcoreapp3.1\publish\runtimes\linux-x64\nativeassets\netcoreapp到C:\temp\docker
  • 在該C:\temp\docker目錄中,創建一個新的文本文件并復制并粘貼以下 shell 腳本并將其另存為CopyDeps.sh:
indir="/var/task/"
outdir="/var/task/lib/"
ldcache=$(ldconfig -p)

mkdir -p $outdir

for i in $(ls ${indir}/*.so); do
deps=$(ldd $i | grep "=>" | grep -v "liblt")

while IFS= read -r line; do
result=""
list=( $line )

dep=$(echo $ldcache | grep "${list[0]}")

if [ ! -z "$dep" ] ; then
cp -vL "${list[2]}" $outdir 2> /dev/null
fi

done <<< "$deps"
done
  • 運行 shell 腳本以創建具有所需依賴項的 lib 文件夾:sh /var/task/CopyDeps.sh
  • shell 腳本完成后,在主機上轉到C:\temp\docker\lib這將包含所有依賴項
  • 刪除以下內容,因為它們已安裝在 Lambda 環境中:
    • liddl.so.2
    • libexpat.so.1
    • libz.so.1
創建 Lambda 層

LEADTOOLS SDK 需要在 Lambda 函數中安裝環境依賴項。為了保持包的小和靈活,使用了 Lambda 層。有關層是什么的更多信息,請參閱。

LEADTOOLS SDK OCR 引擎需要依賴項包含在任何 OCR 部署中。有關所需內容的更多信息,請參見。

由于需要 AWS Lambda 環境,因此還需要 Shadow Fonts。有關 Shadow Fonts 的更多信息,請訪問。

  • 創建一個名為的新文件夾lead-deps-layer
  • 將lib文件夾從復制C:\temp\docker\lib到lead-deps-layer
  • lead-deps-layer在命名中創建一個新文件夾native-runtimes
  • 發布 Lambda 項目
    • 導航到之前創建的項目的位置
    • 在該位置打開CMDcsproj
    • 跑dotnet publish
  • 轉到發布文件夾的 linux 本機依賴項<PROJECT-DIR>\bin\Debug\netcoreapp3.1\publish\runtimes\linux-x64\nativeassets\netcoreapp\
  • 將所有.so文件復制到lead-deps-layer\native-runtimes文件夾
  • 將C:\temp\docker\lib文件夾復制到lead-deps-layer
  • 將ShadowFonts文件夾從復制<INSTALL_DIR>\LEADTOOLS22\Bin\Common\ShadowFonts到lead-deps-layer
  • 將OcrLEADRuntime文件夾從復制<INSTALL_DIR>\LEADTOOLS22\Bin\Common\OcrLEADRuntime到lead-deps-layer
    • 此文件夾包含 LEADTOOLS 支持的各種 OCR 語言的字典和拼寫檢查引擎。如果只需要某些語言,請刪除不需要的語言以最小化文件夾大小。有關語言文件的更多信息,請參見
  • 文件夾中現在應該有 4 個子目錄lead-deps-layer:lib、native-runtimes、ShadowFonts和OcrLEADRuntime
  • 壓縮lead-deps-layer文件夾的內容。確保 ziplead-deps-layer.zip不包含同名的子文件夾,并且 zip 結構類似于以下屏幕截圖:

lead-deps-layer zip 存檔結構的屏幕截圖

上傳圖層 Zip 文件

創建層 zip 后,需要將其上傳到 AWS Lambda。

  • 導航到并登錄
  • 在左側面板上,選擇圖層
  • 在主窗口中,選擇創建圖層
  • 第一個上傳的將是lead-deps-layer
    • 命名圖層lead-deps-layer
    • 給它一個描述
    • 點擊上傳并選擇lead-deps-layer.zip
    • 運行時下拉列表中,選擇.NET Core 3.1 (C#/PowerShell)
    • 單擊創建以創建圖層
將 Lambda 函數發布到 AWS

該層完成后,現在可以將函數發布到 AWS。

  • 打開之前在 Visual Studio 中創建的 Lambda 項目。
  • 右鍵單擊項目名稱并選擇發布到 AWS Lambda
    • 如果這是第一次發布 Lambda,則需要將帳戶配置文件與 AWS 的訪問密鑰一起使用。有關這方面的更多信息,請參閱
  • 選擇要使用的帳戶資料地區
  • 確保語言運行時設置為.NET Core v3.1
  • 填寫Function Name,點擊Next
  • 將內存 (MB)更改為 2048
  • 從下拉列表中選擇角色名稱,然后單擊上傳

這將dotnet publish在項目上運行,然后壓縮文件和依賴項并將其上傳到 Lambda。

減小封裝尺寸

在上一步中創建的包會很大,因為它包含許多添加到層的依賴項。為了減小體積,zip 包將需要修改并手動上傳到 Lambda。

  • 進入<PROJECT-DIR>\bin\Release\netcoreapp3.1\publish目錄
  • 刪除LEADTOOLS包含已添加到的 OCRRuntimes 的文件夾lead-deps-layer
  • <function-name>.zip將發布目錄的內容壓縮到一個名為覆蓋自動創建的 zip 文件中
  • 導航回并登錄
  • 在左側面板上,選擇功能
  • 選擇<function-name>打開功能
  • 在函數的配置中,在函數代碼部分下,選擇上傳以上傳縮小尺寸的 zip
  • 從中選擇 zip <PROJECT-DIR>\bin\Release\netcoreapp3.1\publish\<function-name>.zip,點擊確定,然后點擊右上角的保存

這將更新功能包,使其盡可能小。

更改設置

上傳包后,LD_LIBRARY_PATH需要更新函數的環境變量以正確加載依賴項。

  • 在控制臺的功能頁面中,向下滾動到環境變量部分
  • 單擊管理環境變量以打開編輯環境變量屏幕
  • 點擊添加環境變量
  • 對于,輸入LD_LIBRARY_PATH和輸入 
  • /var/lang/lib:/lib64:/usr/lib64:/var/runtime:/var/runtime/lib:/var/task:/var/task/lib:/opt/lib:/tmp
  • 單擊保存以保存這些更改
編輯環境變量 LD_LIBRARY_PATH

設置環境變量后,需要將層添加到函數中。

  • 在控制臺的功能頁面,展開Designer
  • 選擇圖層
  • 在底部現在打開的圖層部分中,選擇添加圖層
  • 選擇從運行時兼容層列表中選擇單選按鈕
  • 名稱下拉列表中,選擇lead-deps-layer
  • 版本下拉列表中,選擇最新的版本號
  • 單擊添加將此圖層添加到函數中

向函數添加圖層

確保函數的內存設置為 2048 MB:

  • 在控制臺的功能頁面中,向下滾動到基本設置部分
  • 單擊編輯
  • 內存 (MB)滑塊拖動到2048 MB
  • 單擊保存以保存更改

將內存功能設置為 2048 MB

測試功能

完成上一步后,該功能就可以進行測試了。

  • 在控制臺的功能頁面,選擇右上角的 測試
    • 這將打開配置測試事件對話框
  • 選擇hello-world 活動模板
  • 填寫活動名稱
{
"InputUrl": "http://demo.leadtools.com/images/tiff/ocr1.tif",
"DocumentFormat": 1
}
  • 單擊創建以創建測試事件

創建測試事件

如果一切設置正確,執行結果應該返回succeeded并類似于:

執行結果返回成功

以上便是 使用 AWS Lambda 轉換文檔 ,如果您還有其他疑問,歡迎咨詢我們或者加入我們官方技術交流群。


歡迎下載|體驗更多LEADTOOL產品

您還可以加入產品技術交流Q群:731259648


標簽:

本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@ke049m.cn


為你推薦

  • 推薦視頻
  • 推薦活動
  • 推薦產品
  • 推薦文章
  • 慧都慧問
相關產品
控件
  • 產品功能:位圖圖像處理
  • 源 碼:非開源
  • 產品編號:10778
  • 當前版本:v17 [銷售以商家最新版為準,如需其他版本,請來電咨詢]
  • 開 發 商: LEADTOOLS 正式授權
  • ">LEADTOOLS Imaging SDK

    控件
  • 產品功能:位圖圖像處理
  • 源 碼:非開源
  • 產品編號:10780
  • 當前版本:v23 [銷售以商家最新版為準,如需其他版本,請來電咨詢]
  • 開 發 商: LEADTOOLS 正式授權
  • ">LEADTOOLS Imaging Pro Developer Toolkit

    20多年的老牌圖像處理控件,支持TWAIN掃描、200多種圖像效果、150多種圖像格式…

    控件
  • 產品功能:位圖圖像處理
  • 源 碼:非開源
  • 產品編號:10782
  • 當前版本:v23 [銷售以商家最新版為準,如需其他版本,請來電咨詢]
  • 開 發 商: LEADTOOLS 正式授權
  • ">LEADTOOLS Document Imaging Developer Toolkit

    多語言的文檔圖像處理控件,支持光符識別處理、條形碼掃描識別等。

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    利記足球官網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 真人boyu·博魚滾球網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 最大網上PM娛樂城盤口(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 正規雷火競技官方買球(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 雷火競技權威十大網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) boyu·博魚信譽足球官網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 權威188BET足球網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 正規188BET足球大全(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 老司机试看午夜 | 国产熟女精品专区 | 一个人在线视频免费观看www | 无吗一区二区三区 | 国产伦精品一区二区三区在 | 中文字幕日本有码视频在线 | 女同一区二区三区在线 | 成人观看的视频三级 | 717电影琪琪午夜理论 | 精品一区二区三区影院在线午夜 | 欧美jizzhd精品欧美 | 国产日韩欧美亚洲精品中字 | 日本午夜电影一区二区三区 | 麻花天美星空mv免 | 国产精品99精品一区二区 | 777米奇影院影音先锋 | 伊伊人成亚洲综合人网香 | 国产不卡一区二区电影网 | 亚洲国产欧美在线人成app | 中文字幕欧美在线观看 | 野花日本大全免费观看中文7 | 97韩剧tv网| 欧美日韩一二三四区在线观看 | 陪读麻麻张开腿让我爽了一夜 | 欧美激情在线免费观看 | 国产欧美日韩国中文字幕在线 | 不卡影片 | 日韩激情电影在线观看 | 日韩欧美亚洲国产高清 | 国产亚洲成?v人在线观看导航 | 不卡国产精品欧 | 国产亚洲视频在线观看 | 欧美日韩亚洲国产一 | 国产黄页在线观看黄a∨ | 玖草在线中文字幕 | a亚洲欧美日韩在线观看 | 国产色综合色产在线视频 | 日本高清视频在线观看不卡 | 97dounai豆奶视频 | 欧美日韩在线一区二区观看 | 国内大学生精品 | 性生生活| 日韩午夜剧场免费网站观看 | 乱伦综合免费国产 | 在线观看精品自拍视频 | 中文字幕在线二区 | 日本免码va在线看免费最新 | 欧美同性videos全程 | 红杏视频污入口 | 精品91自产拍在线观看 | a级韩国乱理伦片在线观看 国产日产欧产精品 | 亚洲国产精品一在线 | 免费人成在线观看网站免费观看 | 日本伊人 | 精品一区二区三区影片 | 特别黄的免费视频大片 | 欧美日韩国产va另类试看 | 福利动作电影 | 国产日韩在线观看一区二区三区 | 免费观看日本一区二区 | 国产精品青青青高清在线 | 欧美日韩aⅴ一区二区三区 高清影视在线 | 自拍亚洲免费影视 | 国产青草伊伊在线观看 | 成年女人毛 | 国产乱码精品一品二品 | 91啦91pornv| 亚洲精品456人成在线 | 97国语精品自产拍在线观看一 | 成在线人视频免费视频 | 国产日韩欧美在线观看不卡 | 一区二区三区四区免费视频 | 成人免费大片黄在线播放 | 日本一区不卡在线观看 | 亚洲成aⅴ人片久青草影院 国产伦精品一区二区三区视频网站 | 国产免费观看大片黄 | 国产一区视频观看 | 久+久+亚洲+少+妇+无+码 | 国产资源在线观 | 99精品福利国产精品一区 | 色男人在线电影视频网站 | 日韩视频一区二区三区 | 国产精品一二三 | 国产超薄肉丝袜在线播放 | 国产亚洲精品激情都市 | 亚洲一区二区三区在线 | 亚洲国产精品女人 | 欧美精品在线一区二区三区 | 贝贝影院 | 欧洲亚洲偷自拍第一页 | 欧美日韩国产在 | 国产性生大 | 国产欧美一成人不卡视频 | 日韩在线中文字幕一区 | 国自产在线精品 | 欧美日韩午夜在线视频 | 日本免费 | 九色综合精品视频在线播放 | 国产乱码精 | 国产精品亚洲日韩欧美在线观看 | 18深夜在线观看免费视频 | 91精品丝袜国产在线一区 | 欧美日韩国产在线观看 | 好吊视频一区二区三区 | 午夜网站免费 | 色猫咪免费人成网站在线观看 | 婷婷六月亚洲中文字幕不卡 | 欧美粗大猛烈水多18p | 精品亚洲一区二区在线播放 | 国产日产欧美日韩一区二区 | 国产福利精品一区二区 | 日本在线一区二 | 夜夜爽日日澡人人添 | 欧美a级影院 | 51福利| 男人的天堂!天天色亚洲 | 高分经典热播电视剧排行榜 | 日产精品一卡2卡三卡4乱码 | 欧美日韩一区观看 | 国产精品福利在线观看 | 国产情侣激情在线视频 | 国产人妖高清一区二区 | 在线观看国产91精品 | 国产女人喷潮在线观看视频一 | 91精品欧美一区二区综合在线 | 男女多人混交群体交乱 | 国产午夜三级一区 | 色偷偷中 | 91热青草国产在线视频 | 图片区乱小说区电影区 | 好吊妞国产欧美日韩免费观看 | 国产午夜手 | 亚洲精品乱拍国产一区二区三区 | 8090视频在线观看 | 91福利社区在线试看一分钟 | 国产香蕉国产精品偷在线 | 国产高清在线a视频 | 日韩欧美亚洲国产 | 在线观看中文 | 国产又色又爽又黄刺激的网站 | 国产大学生酒店刺激在线 | 欧美精产国 | 日韩午夜看片成人精品 | 国产69精品 | 国产主播在线一区二区 | 国产日韩欧美另类 | 日韩精品成人亚洲欧美在线 | 欧美五月婷婷开 | 欧美亚洲日韩在线在线影院 | 日产中文字乱码卡一卡二卡 | 欧美日韩国语aⅴ视频网站 97国产精品系列在线观看 | 777精品成人影院 | 中文字幕亚| 亚洲aⅴ永久无 | 欧美午夜福利第一区 | 男人扒开女人腿桶到爽免费 | 日本二本道dⅴd一二三区91 | 欧美在线观看一区二区三区 | 亚洲国产精品∨a在线看黑人 | 亚洲欧洲日产国产最新 | 欧美一级爽快片婬片在线观看 | 国产一二三四区中 | 99re在线观看视频 | 中文字幕在线永久 | 国产精品免费视频一区二区三 | 热播电视剧免费追剧 | 91精品国产闺蜜国产在 | 亚洲老女人精品老妇女 | 国产欧美日韩免费一区二区 | 视频在线看影院 | 国产特黄一级aa在线 | 青青国产精品一区二区 | 欧美综合视频在线观看 | 国产日韩另类视频一区爱 | 日韩国产欧美看片 | 亚洲s色大片 | 97免费无 | 日韩视频精品一区二区在线观看 | 日韩女同一区二区三区 | 国产婷婷 | 欧美日韩视费观 | 精品亚洲一区二区三区 | 视频一区二区三区在线看 | 97超视频在线观看视频在线 | 最近免费字幕中文大全 | 国产亚洲成aⅴ人片在线奶水 | 国产噜噜噜精品免费视频 | 日韩高清电影免费观看 | 综合精品欧美乱伦 | 凹凸国产熟女精品视频app | 日韩高清电影免费观看 | 偷怕自怕视频在线观看 | 日韩欧美一区二区视频在线播放 | 欧美激情一区二区三区牲牛牛 | 国产一级一片免费播放视频 | 在线观看人成视频免费不卡 | 免费观看中文字幕一区二区 | 经典偷窥 | 亚洲国产精品∨a在线看黑人 | 成人亚洲偷自拍色 | 日本视频免费高清一本 | 青青手机国产在线视频 | 国产尤物a| 国产精品一区二区中文字 | 日韩欧美一区二区三区免费看 | 在线精品一区二区 | 国产精品福利电影一区二区三 | 综合网在线 | 欧美性色欧美a在线在线播放 | 日本三级欧美三级 | 日韩精品福利片午夜免费观着 | 91婷婷免费视频在线观看 | 日韩中文精品亚洲国产二区三区 | 7799精品视频天天综合 | 成都在线观看免费观看 | 男女一进一出超猛烈的视频 | 亚洲欧美精品福利一区二区 | 中文字幕欧美中日韩精品 | 国产人成精品一区二区三区 | 九草免费在线观看 | 7799精品天天综合网 | 亚洲欧美日韩看片 | 66精品综合久 | 国产女m视 | 91精品国产亚洲爽啪在线影院 | 亚洲制服丝袜一区二区三区 | 又粗又黄又猛又爽大片a | 成人自拍电影在线观看 | 91牛牛国产在线无弹窗 | 国产亚洲精品视频中文字薄 | 欧美肥妇毛多水多b | 亚洲天堂在线视频观看 | 中文字幕日本一本二本 | 在线观看国产亚洲视频免费 | 国产亚洲综合aa系列 | www.一区二区三区在线 | 欧美精品一区二区电影 | 91精品福利| 亚洲三级在线播放 | 国产精品55夜色66夜色 | 成人免费**毛 | 亚洲欧美另类国产综合 | 国产乱理伦片在线 | 成人影视在线看 | 费精品国产一区国产精品剧情在线 | 三级经典国产精品 | 日韩高清视频在线观看 | 欧美v国产v日韩 | 区三区重色口味 | 天堂mv在线免费看 | 国产精品视区一二二中文字幕 | 国产亚洲欧美日韩综合一区二区 | 欧美日韩亚洲精品成人 | 观看视频 | 免费日漫在线 | 国产又粗又长又黄又猛又爽视 | 国产乱码一区二区三区爽爽爽 | 成人国产精品日本在线观看 | 博士之日 | 丰满岳乱妇一区二区三区 | 亚洲区精品在线观看 | 亚洲v欧美v日韩v国产v在线 | 秋霞伦理电影在线看 | 成人性爱视频在线观看 | 亚洲中文字幕第一页在线 | 伊伊人成亚洲 | 午夜老司机永久免费看片 | 手机在线一区二 | 亚洲精品影院 | 日本高清va不卡视频在线观看 | 国产精品九九九午夜 | 精品国产欧美一区二区 | 国产偷国产偷亚洲高清日韩 | 国产做爰免费视频观看 | 国产欧美亚洲一区二区三区 | a级粗大硬长爽猛视频免费 国产亚洲老 | 国产乱子伦精 | 91精品国产吴梦 | 亚洲国产综合在线观看不卡 | 在线亚洲高清揄拍自拍一品区 | 91精品欧美激情在线播放 | 国产熟女一区二区三区浪潮 | 国泰饭店 | 国产又爽又黄的激情精品视频 | 青青青国产爽爽视频免费观看 | 日韩亚洲综合欧美 | 精品国产一区二区三区国产 | 日本一视频一区视频二区 | 精品精品国 | 亚洲精品一区二区三区在 | 欧美日韩免费播 | 国产精品专区第一页 | 成人国产经典视频在线观看 | 性欧美极品xxxx欧美一 | 国产精品免费大 | 国产性午夜视频在线观 | 国产一区二区三区在线播放无 | 观看高清国产 | 成人一在线视频日韩国产 | 亚洲系列国产系列 | 国产精品综合亚洲 | 国产精品俺来也在 | 国产一区二区三区不卡 | 午夜一区二区在线观看 | 欧美亚洲日韩在线在线影院 | 浮生影院大全免费 | 亚洲第一网站a√在线观看 日韩亚洲产 | 国产精品亚洲日韩au在线 | 国产69精 | 女人被狂躁c到 | 91精品国产福利在线导航 | 欧美整片sss | 收集最新中文国产中文字幕 | 精品人伦一区二区三区蜜桃黑人 | 日本精品中文字幕在线不卡 | 国产中文字幕不卡在线观看 | 成l人在线观看线路1 | 免费观看黄a一级视频日本 精品露脸 | 国产欧美日韩视频在线 | 大学生真人片a左线播放 | 亚洲一区精品在线视频 | 精品动漫区第一页在线 | 欧美精品亚洲精品日韩传电影 | 亚洲成a人一区二区三区 | 国产精品午夜福利不卡视频 | 国产高清视频在线观 | 精品国产sm最大网站 | 日韩精品一区二区 | 国产精品福利视 | 精品国产免费人成在线观看 | 国产又色又爽又刺激在线观 | 国产亚洲精品线 | 免费精品亚洲国产 | 精品一区二区三区免费 | 国产尤物在线视精品亚洲 | 欧美国产日韩一区二区三区综合视 | 国产精品一 | 亚洲高清二区 | 日本中文字幕永久免费 | 国产在线观看不卡 | 日本欧美一区二区三区片 | 日韩精品亚洲精品第一页 | 国产亚洲高清不卡在线观看 | 欧美日韩国产在线高清视频 | 国产玖玖玖九九精品视频靠爱 | 麻花影视最| 国产草莓精品国产a∨ | 国产一区高清在线欧美 | 日韩精品一区二区三区四区蜜桃 | 十九岁中国电影在线观看免费 | 国产精品手 | 国产一区日韩二区欧美三区 | 九草免费在线观看 | 日本欧美另类视频在线 | 九九九在左线观看 | 99国产精品性 | 欧美人体视频一区二 | 国产在线直播免费观看 | 日本不卡免费中文变态 | 久热在线精品视频观看 | 亚洲经典在线中文字幕 | 成人3d动漫一区二 | 亚洲欧美另类激情综合区蜜芽 | 免费国产综合色在线精品 | 国产18女人与黑人在线播放 | 一区二区三区影院在线午夜 | 日本aⅴ精品一区二区三区日 | 国产免费观看 | 愛妃精選)国产视频二区 | 被同桌扒开腿用震蛋器折磨 | 欧美一级特黄aaa大片在线观 | 91免费视频网站 | 国产欧美日韩综合二区三区 | 两个人的免费完整版中文字幕 | 女同在线视频一区 | 日韩精品视频在线免费观看 | 精品国产欧美一区二区三区 | 中文字幕人 | 日本一区中文字幕免费 | 亚洲天堂在线视频观看 | 欧洲乱码伦网站 | 区二区动态图 | 日本亚洲黑人在线播放 | 免费国产va在线观看视频 | 九九免费福利精品视频 | 亚洲精品乱码电影在线观看 | 国产中文成人精品小说 | 中日韩产精品1卡二卡三卡 噼里啪啦的视频免费观看 国产揉搓极品美女97 | 国产在线看片护士免费视频 | 日本特黄天天看特色大片 | 亚洲欧美日韩中文二区 | 永久在线观看免费视频 | 在线观看的资 | 日本免费一区二区三区高清视频 | 国产日韩一区二区免费在线观看 | 国产精品成人永久在线 | 国产黄在线观看免费观看 | 日韩精品极品视频在线观看免费 | 日韩一区二区三区免费精品 | 日韩精品区 | 亚洲人成网线在线播放va | 一区二区三区精 | 精品一区二区三区四区五区六区 | 午夜神马| 欧美精品vid | 欧洲日韩一区二区三区四区 | 果冻影视传媒网站在线免费二 | 一区二区影院 | 成人短视频在线免费观看网站 | 国产精品免费观看在线观看 | 国产免费人成视频在线观看播放 | 国产欧美精品区一 | 精品国产综合成人亚洲区 | 视频在线观看国 | 成人国产一区二区精品小说 | 99久热海外精品视频 | 亚洲一区二区三区香蕉下载 | 白色丝袜 | 久爱精品亚洲电影午夜 | 国产午夜草莓视频在线观看 | 欧美一区二区三区性视频 | 国产精品日韩一区 | 日本午夜免a费看大片中文4 | 欧美一区精品视频一区二区 | 午夜福利久 | 日本三级欧美三级人妇视频黑 | 国产伦国 | 欧美精品v国产精品v日韩精品 | 欧洲在线 | 欧美日韩在线精品一区二区三区 | 国产亚洲精品影视在线产品 | 欧美日韩成人午夜电影 | 日韩精品一区二区三区四区蜜桃 | 日韩欧美国产动漫在线 | 国产目拍亚洲精品 | 91看片婬黄大片欧 | 精品国内外视频在线观看 | 国产精品蜜月aⅴ在线 | 亚洲au秘一区二区三区 | 3571色院影一区二区三区 | 国产欧美日韩在线 | 一二三四视频中文成人 | 色哟哟免费精品网站入口 | 国产91臀交在线播放 | 亚洲国产日韩在线人成电影 | 国产午夜福利正在播放 | 亚洲日本中文字幕天天更新 | 日韩欧美亚洲国产另类 | 真实国产普通话对白乱子子伦视频 | 国产精品福利短视在线播放频 | 亚洲国产无线乱码在线观看 | 成人欧美一 | 五月婷婷六月丁香 | 韩国午夜理论a三级在线观看 | 琪琪影院 | 成人涩涩涩视频在线观看 | 东日韩二三区 | 日本伦理电影免费观看 | 国产玉足榨精视 | 欧美日韩国产一区二区三区不 | 国产精品成人aaaa网站女吊丝 | a级国产乱理 | 中文字幕在线第一页 | 九九热国产视频精品 | 九九99九九视频在线观看 | 区小说区激情区图片区 | 亚洲国产一区在线观看视频 | 暴雨入室侵犯进出肉体免费观看 | 蜜臀91精品国产免费观看 | 日本不卡免费中文字幕一 | 亚洲视频福利 | 欧美精品视频在线不卡 | 日本在线观看视频精品一区 | 在线亚洲欧国产精品专区 | 18欧美乱大 | 国产jk福 | 欧美日韩国产一二三区激情在线 | 国产ā片在线 | 国产情侣真实露脸在线最新 | 成人全部免费观看1314色 | 日韩中文字幕手机 | 精品国产乱码一区二区三区 | 成人午夜视频免 | 国产亚洲欧美日韩国产 | 欧美乱伦视频激情浪潮密臀 | 亚洲精品在线观看视频 | 中文字幕精品一区二区精品 | 国产一级在线现免费观看 | 欧美一区二区三区 | 欧美国产在线第75页 | 日本欧美高清乱码一区二区 | 国产精品v欧美精品∨日韩 色与欲影视天天影视 | 国产精品美女午夜爽爽 | 麻花豆传媒在线观看 | 欧美日韩一区二区在线观看视频 | 欧美猛交喷潮 | 日韩精品一区二区三区中 | 精品国产欧美另类一区 | 国产精品极品美女免费观看 | 精品视频在线 | 日韩一二三四区永久地址 | 成人亚洲国产精品一区不卡 | 国产麻传媒精品国产v | 日韩高清亚洲日韩精品一 | 日韩欧美在线一级一中文字暮 | 日本精品成 | 99视频日本一区二区三区 | 亚洲精品高清 | 国产又粗又猛又黄又爽 | 91青青青| 男男女女爽爽爽免费视频 | 欧美三级日本三 | 亚洲国产大片在线观看 | 国产性自爱拍偷在在线播放 | 国产自国产自愉自愉免费24区 | 99久免费精品视频在线观78 | 国产熟女 | 免费人成在线观看vr网站 | 日本在线日本中文字幕 | 中文字幕卡通动漫精品首页 | aⅴ日本亚洲欧洲免费 | 午夜电影院 | 欧美777 | 区二区三区观看 | 麻花传md0174苏蜜清歌 | 区免费在线观看 | 欧美亚洲国产日韩在线播放 | 日本一区二区在 | 一区二区三区精品视频 | 99re6久| 91精品酒店情 | 精品国内自产拍在线观看 | 欧美偷拍亚洲精品传媒 | 成人影院在线观看一区 | 国产区免费视频在线观看 | 男人j放进女人p全黄在线 | 电视剧大全免费全集观看 | 日韩.国产.欧美.亚洲 | 亚洲精品中文字幕乱码无线 | 精品乱码一区 | 国产日韩欧美一区二区三 | 欧一美一性一交一乱一性一 | 国产亚洲综合激情校园小说 | 亚洲伊人色综合www962 | 日本不卡一区二区三区www | 日韩国产在线播放 | 欧美精品亚洲精品日韩专 | 久章草在线视频播放国产下载 | 十大黄台禁用 | 欧美v日韩v亚洲v最新 | 91免费人成网站在线观看18 | 中文字幕亚洲无限码 | 99视频久 | 91精品一区国产高清在线 | 日本不卡一区二区三区视频 | 日本免费人成在线网站 | 国产精品三级不卡电影 | 日韩中文高清在线专区 | 日韩色视| 人人超人人超免费国产 | 日韩精品在线 | 亚洲国产免费 | 亚洲国产精品sss在线观看 | 日韩高清欧美精品亚洲 | 中文字幕亚洲欧美日韩在线不卡 | 中文字幕免费伦费影视 | 欧美亚洲日韩一区二区三区中文 | 国产一区在线视频 | 天美传媒、91制片厂、天美传媒 | 日韩一二三四区永久地址 | 欧美日韩中文国产v?另类 | 精品亚洲视频在线观看 | 国产v天堂视 | 在线视频一区二区男男 | 欧美老妇多毛 | 午夜国产在线一区二区三区 | 国产区女主播在线观看 | 福利午夜国产网站在线不卡 | 欧美激情a∨在线视频播放 最新亚洲一区二区在 | 蜜臀国产在线视频 | a在线亚洲男人的天堂在线 hd护士18 | 国产精品无需 | 精品女同一区二区三区 | 欧美日韩国产这里只有精品 | 欧美三级在线视频 | 按摩bbwbbwbbw视频 | 国产剧情在线一区观看 | 欧美日韩乱一区二区 | 日韩欧美精品在线 | 亚洲欧美中文字幕国产 | 国产伦理一区的二区三区四区 | 精品日本一区二区三区在线 | 国产在线精品一区二区高清不卡 | 中文字幕精 | 精品在线观看一区 | 的免费视频| 国产一区二区三区亚洲综合 | 欧美丰满老妇熟乱xxxxx视频 | 日本成a人片在线观看影院 国产欧美日韩一区二区三区 | 欧美国产日韩一区二区三区综合视 | 欧美网址在线观看 | 国内性色精品视频 | 国产精品成人一区二区三区影院 | 日韩欧美精品视频在线观看 | 欧美日韩国产高清 | 亚洲国产欧美日韩精品一区二 | www.污污污 | 精品国内自产拍在线观看 | 国产女主播 | 精品三级影视在线免费观看 | 精品视频资源 | 国产亚洲日韩在线播放不卡 | 国产全黄三级三级 | 天堂mv亚洲mv在线播放9蜜 | 欧美私人午夜影院 | 亚洲色一区二区三区四区 | 99视频精品全部在线观看 | 97精产国品一二三产区 | 国产黄a一级二级三级看三区 | 91电影网 | 亚洲影视久 | 国产精品亚洲玖玖玖在线靠爱 | 国产美女自拍视频 | 亚洲成a人片在线观看www | 最近中文字幕亚洲电影 | 97夜夜澡人人双人人人喊 | 91产国在线观看动作片喷水 | 男女羞羞的事在线观看 | 人人天天综合影院 | 性欧美一区二区三区在线观看 | 日韩精品欧美在线视频 | 午夜电影网首页 | 日本激情在线看免费观看 | 人在线播放 | 三级成人影院 | 日本不卡免费中文变态 | 日韩在线精品一区二区三区 | 亚洲日本一区二区三区在线不卡 | 女儿的男朋友5中汉字晋通话 | 97超级碰| 日产乱码二卡三卡四在线 | 日韩成人激情综合网 | 国产日韩欧美视频在线观看 | 国产精品日本一区二区不卡视频 | 日韩怡红院亚洲精品二区 | 欧美人与日本人xx在线视频 | 国产91福利在线精品剧 | 欧美在线专区 | 欧美孕妇xxxx| 国产亚洲国际精品福利 | 国产精品成人h片在线 | 在线午夜看片福利深夜导航 | aiai在线观看 | httpwww色 | 国产2025精品视频免费播放 | 91九色精品国产自产精品 | 国产一区二区三区在线看 | 成全视频在线观看免费观看 | 九九视频在线免费观看 | 99视频精品全国在线观 | 国产伦亲子伦亲子视频观看 | 99精品高清视频观看a | 国产在线观看精品日韩 | 九色国产熟女 | 三级视频网 | 天天影视综合网 | 亚洲日本国产乱码va在线观看 | 国精产品一二二线 | 亚洲欧美日韩精品永久在线 | 国语精品91自产 | 国内外成人激情免费在线视频 | 亚洲国产日韩在线人高清 | 成人免费看片又大又黄 | 亚洲欧美精品一区二区三区四区 | 国产日韩欧美一区二区三 | 国产精品毛多多水多 | 91sao国产在线观看 | 国产嘿嘿嘿视频在线观看 | 丰满的闺蜜2中文字幕 | 日韩性生活 | 日韩视频在线 | 国产探花在线精品一区二区 | 99精品无人区乱码在线观看 | 亚洲区小说区图片区qvod | 国产成在线观看免费视频成本人 | 欧美一区二区三区日韩精品 | 亚洲第一国产综合 | 日韩精品在线视频直播 | 成+人+免费+黄+网站 | 国产精品高颜值在线播放 | 欧美一级国产日韩 | 国产卡一卡二无线乱码 | 日韩精品极品 | 日韩中文免费视频 | 亚洲码国 | h片国产在线观看 | 日韩一区二区手机免费观看 | 成人碰碰视频公开老师 | 影音先锋人 | 国产免费观看大片视频 | 国产欧美亚洲一级a在线观看 | 久操电影网 | 国内精品视频在线播放 | 福利导航成人 | 国产不卡免费午夜福利 | 亚洲国产日韩欧美一级三级 | 日韩一区二区视频在线观看 | 精品高清亚 | 亚洲成年看片在线观看 | 免费观看电视剧全集在线播放 | 国产精品路线1 | 国产愉拍99线观看 | 精品国产电影在线看免 | 综合国产影视 | 精品厕所偷拍各类美女tp嘘嘘 | 精产国品一二三产区m553 | 亚洲精品国产精品国自产 | 成人3d精品动漫在线播放 | 一级特黄aa | 日韩成人精品二区 | 豆奶视频官网下载 | 欧美日韩国产高清视频在线观看 | 50岁丰满女 | 日本亚洲中文无线码在线观看 | 日韩一区二区三区视频 | 欧美亚洲欧美日韩中文二区 | 欧美人另是日本人妖 | 国产在线91下载 | 国产主播不卡福利在线 | 国产羞羞又硬又粗又长又大 | 中文字幕v人| 欧美日韩一区二区三区在线视频 | 成人免费福利片 | 强开女学生的小嫩苞 | 二区三区精品视频 | 亚洲人成小说网站色 | 国产尹人香蕉在线观看 | 在线a亚洲视频播放在线观看 | 日本另类αv欧美另类aⅴ | httpwww色| 日本欧美国产婷婷 | 国产精品丝袜一区二区三区 | 亚洲国产不卡久 | 不用播放器的a网站 | 91夜夜夜精品一区二区 | 被粗黑进进出出在线观看 | 91视频直播 | 国产精品多p对白交换绿帽 亚洲理伦片精 | 亚洲国产精品福利片在线观看 | 国产精品夜色一区二区三区 | 欧美日韩中文综合第一页 | 国产精品极品美女自在线观看免 | 强奷有码在线播放 | 精品国产一区二区三区免费91 | 色综合天天综合网国产国产人 | 欧美日韩免费 | 国产91刘玥在线观看 | 99视频有精品视频 | 91精品视频在线免费观看 | 亚洲国产精品一区二区色99 | 午夜福利影院 | 国产l精品国产亚洲 | 国产亚洲精品自在在线观看 | 亚洲视频中文字幕在线不卡 | 国内精品视频成人一区 | 在线观看亚洲精品国产 | 免费a级伦费影视在线观看 午夜影院网站野外大战 | 99热视 | 97国产蝌蚪视频在线观看 | 亚洲视频99| 免费软件下载网站 | 中文字幕无线码中文字幕网站 | 国产最新精品自产在线观看 | 国产亚洲日韩网曝欧美台湾 | 极品尤物一区二区三 | 欧美处破视频免费观看 | 一区二区日韩国产精品 | 亚洲呦女专区 | 国产乱码高清区二区三区 | 国产一区二区三区四区免费观看 | 国产freexxxx性播放 | 国产福利91精品一区二区三区 | 国产91臀交在线播放 | 87影院午夜福利 | 区二区视频免费看 | 欧美日韩精品一区二区视频 | 亚洲欧美中文日韩欧美 | 中文字字幕乱码高清二本道资源站 | 91www.| 国产欧美亚洲精品综合在线 | 免费国产在线一区二区 | 国产精品特黄特色三级 | 亚洲欧洲日产国产最新 | 精品黑人一区二区三区 | 中文字幕日本精品一区二区三区 | 女同互添下 | 欧美.日韩.日本国产视频 | 日韩中文字幕国产 | 国产chinesehdxxxx 欧美黑人巨大精 |