IRONSOFTWAREHOME
閱讀 Passport
using IronOcr;
using System;

// Instantiate OCR engine
var ocr = new IronTesseract();

using var inputPassport = new OcrInput();

inputPassport.LoadImage("passport.jpg");

// Perform OCR
OcrPassportResult result = ocr.ReadPassport(inputPassport);

// Output passport information
Console.WriteLine(result.PassportInfo.GivenNames);
Console.WriteLine(result.PassportInfo.Country);
Console.WriteLine(result.PassportInfo.PassportNumber);
Console.WriteLine(result.PassportInfo.Surname);
Console.WriteLine(result.PassportInfo.DateOfBirth);
Console.WriteLine(result.PassportInfo.DateOfExpiry);
Console.WriteLine(result.PassportInfo.Gender);
Console.WriteLine(result.PassportInfo.DocumentType);
Console.WriteLine(result.PassportInfo.Nationality);
Console.WriteLine(result.PassportInfo.NationalityCode);
Console.WriteLine(result.PassportInfo.IssuingCountryCode);
Console.WriteLine(result.PassportInfo.PersonalNumber);
Console.WriteLine(result.PassportInfo.DateOfIssue);
Imports IronOcr

' Instantiate OCR engine
Dim ocr As New IronTesseract()

Using inputPassport As New OcrInput()
    
    inputPassport.LoadImage("passport.jpg")
    
    ' Perform OCR
    Dim result As OcrPassportResult = ocr.ReadPassport(inputPassport)

    ' Output passport information
    Console.WriteLine(result.PassportInfo.GivenNames)
    Console.WriteLine(result.PassportInfo.Country)
    Console.WriteLine(result.PassportInfo.PassportNumber)
    Console.WriteLine(result.PassportInfo.Surname)
    Console.WriteLine(result.PassportInfo.DateOfBirth)
    Console.WriteLine(result.PassportInfo.DateOfExpiry)
    Console.WriteLine(result.PassportInfo.Gender)
    Console.WriteLine(result.PassportInfo.DocumentType)
    Console.WriteLine(result.PassportInfo.Nationality)
    Console.WriteLine(result.PassportInfo.NationalityCode)
    Console.WriteLine(result.PassportInfo.IssuingCountryCode)
    Console.WriteLine(result.PassportInfo.PersonalNumber)
    Console.WriteLine(result.PassportInfo.DateOfIssue)

End Using
NuGet Download
PM > Install-Package IronOcr
閱讀 Passport

閱讀 Passport

此程式碼範例展示如何使用IronTesseract的OCR引擎從圖像中提取並處理護照資訊。

已實例化IronTesseract的OCR引擎。 建立一個LoadImage方法載入包含護照的圖像("passport.jpg")。 OcrPassportResult物件,其中包含給定名、姓氏、國家、護照號碼、出生日期和到期日期等詳細資訊。 然後將提取的護照資訊輸出到控制台:

  • 給定名通過result.PassportInfo.GivenNames存取。
  • 國家使用result.PassportInfo.Country檢索。
  • 護照號碼通過result.PassportInfo.PassportNumber獲得。
  • 姓氏使用result.PassportInfo.Surname存取。
  • 出生日期使用result.PassportInfo.DateOfBirth列印。
  • 到期日期通過result.PassportInfo.DateOfExpiry輸出。
  • 性別通過result.PassportInfo.Gender存取。
  • 文件型別通過result.PassportInfo.DocumentType檢索。
  • 國籍通過result.PassportInfo.Nationality獲得。
  • 國籍程式碼使用result.PassportInfo.NationalityCode存取。
  • 發行國程式碼使用result.PassportInfo.IssuingCountryCode檢索。
  • 個人號碼通過result.PassportInfo.PersonalNumber獲得。
  • 發行日期通過result.PassportInfo.DateOfIssue存取。
學習使用IronOCR提取護照資訊
在GitHub上查看

準備開始了嗎?

Nuget Downloads 6,236,385版本:2026.9剛剛發布

Key in blue circle

立即免費取得 30 天試用金鑰

Your trial license will be sent to your email address

無任何限制。100% 解鎖。無需信用卡。

bullet_checked無需信用卡或建立帳號無任何限制。100% 解鎖。無需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
獲取您的無義務諮詢
填寫以下表格或發送電子郵件至sales@ironsoftware.com
您的詳細資訊將始終保密。
被全球數百萬工程師信任
Iron Software的客戶標誌
立即獲取您的30天試用金鑰
無需信用卡或帳戶建立