Dynamsoft Barcode Reader从驾驶执照PDF417中提取数据

Dynamsoft Barcode Reader SDK一款多功能的条码读取控件,只需要几行代码就可以将条码读取功能嵌入到Web或桌面应用程序。这可以节省数月的开发时间和成本。能支持多种图像文件格式以及从摄像机或扫描仪获取的DIB格式。使用Dynamsoft Barcode Reader SDK,你可以创建强大且实用的条形码扫描仪软件,以满足你的业务需求。

Dynamsoft Barcode Reader最新版

选项1:从Web应用程序中的相机解码PDF417

下载完整样本

选项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提供支持。

Mvinbsp;


想要购买Dynamsoft Barcode Reader正版授权,或了解更多产品信息请点击【咨询在线客服】

Dynamsoft Barcode Reader从驾驶执照PDF417中提取数据

标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年1月3日
下一篇 2021年1月3日

相关推荐

发表回复

登录后才能评论