Odczytaj paszport
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);
NuGet Download
PM > Install-Package IronOcr
Odczytaj paszport

Odczytaj paszport

Ten przykład kodu pokazuje, jak używać silnika OCR IronTesseract do wyodrębniania i przetwarzania informacji z paszportu na podstawie obrazu.

Silnik OCR IronTesseract zostaje uruchomiony. Tworzony jest obiekt OcrInput, aby zaladowac obraz zawierajacy paszport ("passport.jpg") przy uzyciu metody LoadImage. Metoda ReadPassport jest uzywana do przetwarzania obrazu i ekstrakcji informacji paszportowych, zwracajac obiekt OcrPassportResult, ktory zawiera szczególy, takie jak imiona, nazwisko, kraj, numer paszportu, data urodzenia i data waznosci. Wyodrebnione informacje z paszportu sa następnie wyświetlane w konsoli:

  • Imiona sa dostepne za pomoca result.PassportInfo.GivenNames.
  • Kraj jest uzyskiwany za pomoca result.PassportInfo.Country.
  • Numer paszportu jest dostepny przez result.PassportInfo.PassportNumber.
  • Nazwisko jest dostepne przy uzyciu result.PassportInfo.Surname.
  • Data urodzenia jest drukowana za pomoca result.PassportInfo.DateOfBirth.
  • Data wygasniecia jest drukowana za pomoca result.PassportInfo.DateOfExpiry.
  • Plec jest dostepna za pomoca result.PassportInfo.Gender.
  • Typ dokumentu jest uzyskiwany za pomoca result.PassportInfo.DocumentType.
  • Narodowosc jest dostepna przez result.PassportInfo.Nationality.
  • Kod narodowosci jest uzyskiwany przy uzyciu result.PassportInfo.NationalityCode.
  • Kod kraju wydajacego jest uzyskiwany za pomoca result.PassportInfo.IssuingCountryCode.
  • Numer osobisty jest dostepny przez result.PassportInfo.PersonalNumber.
  • Data wydania jest uzyskiwana za pomoca result.PassportInfo.DateOfIssue.
Naucz sie wyodrabiac informacje z paszportu za pomoca IronOCR
Zobacz na GitHubie

Gotowy, aby rozpocząć?

Nuget Downloads 6,357,159Wersja:2026.11właśnie wydany