Swiftpack.co - AppliedRecognition/AAMVA-Barcode-Parser-Apple as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by AppliedRecognition.
AppliedRecognition/AAMVA-Barcode-Parser-Apple v1.4.1
Parse barcodes on North American ID cards encoded using AAMVA standard
⭐️ 1
🕓 2 years ago
iOS macOS
.package(url: "https://github.com/AppliedRecognition/AAMVA-Barcode-Parser-Apple.git", from: "v1.4.1")

AAMVA Barcode Parser

Parse barcodes on North American ID cards encoded using AAMVA standard.

Installation

  1. Install CocoaPods.

  2. Add a file called Podfile in your project's root folder.

  3. Refer to the Podfile reference documentation to set up your Podfile.

  4. Add the AAMVA Barcode Parser dependency in your Podfile:

    pod 'AAMVA-Barcode-Parser', '~> 1'
    
  5. Open Terminal, navigate to the folder with your Podfile and enter:

    pod install
    

Usage

import AAMVABarcodeParser

/// Parse barcode data
/// - Parameter barcodeData: Barcode data scanned from the back of a North American ID card
/// - Returns: Parsed document data
func parseBarcodeData(_ barcodeData) -> DocumentData {
    let parser = AAMVABarcodeParser()
    let documentData = try parser.parseData(barcodeData)
    if let firstName = documentData.firstName, let lastName = documentData.lastName {
        NSLog("Parsed ID card belonging to %@ %@", firstName, lastName)
    }
    return documentData
}

Reference documentation

GitHub

link
Stars: 1
Last commit: 2 years ago
Advertisement: IndiePitcher.com - Cold Email Software for Startups

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics