IRONSOFTWAREHOME
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);
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
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,236,385Wersja:2026.9właśnie wydany

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Your trial license will be sent to your email address

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Otrzymaj swoją Konsultację Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta