翻譯|行業資訊|編輯:楊鵬連|2021-01-06 09:44:07.447|閱讀 731 次
概述:根據AAMVA的卡設計標準,PDF417二維條形碼符號是在符合規定的駕駛執照/身份證明文件中必須具備的最低強制性機器可讀技術。本文介紹如何從駕駛執照PDF417中提取數據。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Dynamsoft Barcode Reader SDK一款多功能的條碼讀取控件,只需要幾行代碼就可以將條碼讀取功能嵌入到Web或桌面應用程序。這可以節省數月的開發時間和成本。能支持多種圖像文件格式以及從攝像機或掃描儀獲取的DIB格式。使用Dynamsoft Barcode Reader SDK,你可以創建強大且實用的條形碼掃描儀軟件,以滿足你的業務需求。
點擊下載Dynamsoft Barcode Reader最新版
根據AAMVA的卡設計標準,PDF417二維條形碼符號是在符合規定的駕駛執照/身份證明文件中必須具備的最低強制性機器可讀技術。條形碼編碼有關持卡人的關鍵信息,包括姓名,出生日期,性別,眼睛的顏色,身高等。
有兩種方法可以從計算機的驅動程序許可證中提取數據:
從手機上的駕駛執照PDF417中提取數據
選項1:從Web應用程序中的相機解碼PDF417
如果您想從相機來源讀取駕駛執照,請參閱文章:如何在JavaScript中識別美國駕駛執照中的說明。
下載完整樣本
選項2:在Android和iOS本機應用程序中閱讀駕駛執照
如果您希望在本機應用程序中閱讀駕駛執照,請參閱文章:如何在Android Mobile Apps上識別美國駕駛執照中的說明。
將PDF417結果解析為人類可讀的格式
將PDF417值解碼后,我們可以將其解析為單獨的字段。
driverLicenseFields = [ { 'abbreviation': 'DAA', 'description': 'Full Name' } , { 'abbreviation': 'DAB', 'description': 'Last Name' } , { 'abbreviation': 'DAB', 'description': 'Family Name' } , { 'abbreviation': 'DAC', 'description': 'First Name' } , { 'abbreviation': 'DAC', 'description': 'Given Name' } , { 'abbreviation': 'DAD', 'description': 'Middle Name or Initial' } , { 'abbreviation': 'DAD', 'description': 'Middle Name' } , { 'abbreviation': 'DAE', 'description': 'Name Suffix' } , { 'abbreviation': 'DAF', 'description': 'Name Prefix' } , { 'abbreviation': 'DAG', 'description': 'Mailing Street Address1' } , { 'abbreviation': 'DAH', 'description': 'Mailing Street Address2' } , { 'abbreviation': 'DAI', 'description': 'Mailing City' } , { 'abbreviation': 'DAJ', 'description': 'Mailing Jurisdiction Code' } , { 'abbreviation': 'DAK', 'description': 'Mailing Postal Code' } , { 'abbreviation': 'DAL', 'description': 'Residence Street Address1' } , { 'abbreviation': 'DAM', 'description': 'Residence Street Address2' } , { 'abbreviation': 'DAN', 'description': 'Residence City' } , { 'abbreviation': 'DAO', 'description': 'Residence Jurisdiction Code' } , { 'abbreviation': 'DAP', 'description': 'Residence Postal Code' } , { 'abbreviation': 'DAQ', 'description': 'License or ID Number' } , { 'abbreviation': 'DAR', 'description': 'License Classification Code' } , { 'abbreviation': 'DAS', 'description': 'License Restriction Code' } , { 'abbreviation': 'DAT', 'description': 'License Endorsements Code' } , { 'abbreviation': 'DAU', 'description': 'Height in FT_IN' } , { 'abbreviation': 'DAV', 'description': 'Height in CM' } , { 'abbreviation': 'DAW', 'description': 'Weight in LBS' } , { 'abbreviation': 'DAX', 'description': 'Weight in KG' } , { 'abbreviation': 'DAY', 'description': 'Eye Color' } , { 'abbreviation': 'DAZ', 'description': 'Hair Color' } , { 'abbreviation': 'DBA', 'description': 'License Expiration Date' } , { 'abbreviation': 'DBB', 'description': 'Date of Birth' } , { 'abbreviation': 'DBC', 'description': 'Sex' } , { 'abbreviation': 'DBD', 'description': 'License or ID Document Issue Date' } , { 'abbreviation': 'DBE', 'description': 'Issue Timestamp' } , { 'abbreviation': 'DBF', 'description': 'Number of Duplicates' } , { 'abbreviation': 'DBG', 'description': 'Medical Indicator Codes' } , { 'abbreviation': 'DBH', 'description': 'Organ Donor' } , { 'abbreviation': 'DBI', 'description': 'Non-Resident Indicator' } , { 'abbreviation': 'DBJ', 'description': 'Unique Customer Identifier' } , { 'abbreviation': 'DBK', 'description': 'Social Security Number' } , { 'abbreviation': 'DBL', 'description': 'Date Of Birth' } , { 'abbreviation': 'DBM', 'description': 'Social Security Number' } , { 'abbreviation': 'DBN', 'description': 'Full Name' } , { 'abbreviation': 'DBO', 'description': 'Last Name' } , { 'abbreviation': 'DBO', 'description': 'Family Name' } , { 'abbreviation': 'DBP', 'description': 'First Name' } , { 'abbreviation': 'DBP', 'description': 'Given Name' } , { 'abbreviation': 'DBQ', 'description': 'Middle Name' } , { 'abbreviation': 'DBQ', 'description': 'Middle Name or Initial' } , { 'abbreviation': 'DBR', 'description': 'Suffix' } , { 'abbreviation': 'DBS', 'description': 'Prefix' } , { 'abbreviation': 'DCA', 'description': 'Virginia Specific Class' } , { 'abbreviation': 'DCB', 'description': 'Virginia Specific Restrictions' } , { 'abbreviation': 'DCD', 'description': 'Virginia Specific Endorsements' } , { 'abbreviation': 'DCE', 'description': 'Physical Description Weight Range' } , { 'abbreviation': 'DCF', 'description': 'Document Discriminator' } , { 'abbreviation': 'DCG', 'description': 'Country territory of issuance' } , { 'abbreviation': 'DCH', 'description': 'Federal Commercial Vehicle Codes' } , { 'abbreviation': 'DCI', 'description': 'Place of birth' } , { 'abbreviation': 'DCJ', 'description': 'Audit information' } , { 'abbreviation': 'DCK', 'description': 'Inventory Control Number' } , { 'abbreviation': 'DCL', 'description': 'Race Ethnicity' } , { 'abbreviation': 'DCM', 'description': 'Standard vehicle classification' } , { 'abbreviation': 'DCN', 'description': 'Standard endorsement code' } , { 'abbreviation': 'DCO', 'description': 'Standard restriction code' } , { 'abbreviation': 'DCP', 'description': 'Jurisdiction specific vehicle classification description' } , { 'abbreviation': 'DCQ', 'description': 'Jurisdiction-specific' } , { 'abbreviation': 'DCR', 'description': 'Jurisdiction specific restriction code description' } , { 'abbreviation': 'DCS', 'description': 'Family Name' } , { 'abbreviation': 'DCS', 'description': 'Last Name' } , { 'abbreviation': 'DCT', 'description': 'Given Name' } , { 'abbreviation': 'DCT', 'description': 'First Name' } , { 'abbreviation': 'DCU', 'description': 'Suffix' } , { 'abbreviation': 'DDA', 'description': 'Compliance Type' } , { 'abbreviation': 'DDB', 'description': 'Card Revision Date' } , { 'abbreviation': 'DDC', 'description': 'HazMat Endorsement Expiry Date' } , { 'abbreviation': 'DDD', 'description': 'Limited Duration Document Indicator' } , { 'abbreviation': 'DDE', 'description': 'Family Name Truncation' } , { 'abbreviation': 'DDF', 'description': 'First Names Truncation' } , { 'abbreviation': 'DDG', 'description': 'Middle Names Truncation' } , { 'abbreviation': 'DDH', 'description': 'Under 18 Until' } , { 'abbreviation': 'DDI', 'description': 'Under 19 Until' } , { 'abbreviation': 'DDJ', 'description': 'Under 21 Until' } , { 'abbreviation': 'DDK', 'description': 'Organ Donor Indicator' } , { 'abbreviation': 'DDL', 'description': 'Veteran Indicator' } , { 'abbreviation': 'PAA', 'description': 'Permit Classification Code' } , { 'abbreviation': 'PAB', 'description': 'Permit Expiration Date' } , { 'abbreviation': 'PAC', 'description': 'Permit Identifier' } , { 'abbreviation': 'PAD', 'description': 'Permit IssueDate' } , { 'abbreviation': 'PAE', 'description': 'Permit Restriction Code' } , { 'abbreviation': 'PAF', 'description': 'Permit Endorsement Code' } , { 'abbreviation': 'ZVA', 'description': 'Court Restriction Code' } ]從掃描儀閱讀PDF417
如果將駕駛執照復印在紙上,則可以先使用Dynamic Web TWAIN從文檔掃描儀將其數字化。
要查看其工作原理,可以在此處的演示中進行嘗試。
請注意,該演示還具有文檔掃描功能,該功能由Dynamsoft的Web TWAIN SDK提供支持。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: