IRONSOFTWAREHOME
Pasaport Oku
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
Pasaport Oku

Pasaport Oku

Bu kod örneği, bir görüntüden pasaport bilgilerini çıkarmak ve işlemek için IronTesseract OCR motorunu nasıl kullanacağınızı göstermektedir.

IronTesseract OCR motoru başlatılıyor. Pasaport içeren resmi yüklemek için OcrInput nesnesi oluşturuluyor ve LoadImage yöntemi kullanılıyor. Görüntüyü işlemek ve pasaport bilgilerini çıkarmak için ReadPassport yöntemi kullanılır ve verilen adlar, soyad, ülke, pasaport numarası, doğum tarihi ve bitiş tarihi gibi detayları içeren bir OcrPassportResult nesnesi döndürülür. Çıkarılan pasaport bilgileri daha sonra konsola çıktı olarak verilir:

  • Verilen adlar result.PassportInfo.GivenNames yoluyla erişilir.
  • Ülke result.PassportInfo.Country kullanılarak alınır.
  • Pasaport numarası result.PassportInfo.PassportNumber aracılığıyla mevcuttur.
  • Soyad result.PassportInfo.Surname ile erişilir.
  • Doğum tarihi result.PassportInfo.DateOfBirth kullanılarak yazdırılır.
  • Son geçerlilik tarihi result.PassportInfo.DateOfExpiry ile çıktılanır.
  • Cinsiyet result.PassportInfo.Gender yoluyla erişilir.
  • Belge türü result.PassportInfo.DocumentType kullanılarak alınır.
  • Uyruk result.PassportInfo.Nationality aracılığıyla mevcuttur.
  • Uyruk kodu result.PassportInfo.NationalityCode ile erişilir.
  • Veren ülke kodu result.PassportInfo.IssuingCountryCode kullanılarak alınır.
  • Kişisel numara result.PassportInfo.PersonalNumber aracılığıyla mevcuttur.
  • Veriliş tarihi result.PassportInfo.DateOfIssue yoluyla erişilir.
IronOCR ile Pasaport Bilgisini Çıkarmayı Öğrenin
GitHub'da Görüntüle

Başlamaya Hazır mısınız?

Nuget Downloads 6,236,385Sürüm:2026.9yeni yayınlandı

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez