IRONSOFTWAREHOME
Reisepass auslesen
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
Reisepass auslesen

Reisepass auslesen

Dieses Codebeispiel zeigt, wie der IronTesseract OCR-Engine verwendet wird, um Passinformationen aus einem Bild zu extrahieren und zu verarbeiten.

Der IronTesseract OCR-Engine wird instanziiert. Ein OcrInput Objekt wird erstellt, um das Bild mit dem Pass ("passport.jpg") mithilfe der LoadImage Methode zu laden. Die ReadPassport Methode wird verwendet, um das Bild zu verarbeiten und Passinformationen zu extrahieren. Dabei wird ein OcrPassportResult Objekt zurückgegeben, das Details wie die Vornamen, den Nachnamen, das Land, die Reisepassnummer, das Geburtsdatum und das Ablaufdatum enthält. Die extrahierten Passinformationen werden dann auf der Konsole ausgegeben:

  • Die Vornamen werden über result.PassportInfo.GivenNames abgerufen.
  • Das Land wird mithilfe von result.PassportInfo.Country abgerufen.
  • Die Reisepassnummer ist über result.PassportInfo.PassportNumber verfügbar.
  • Der Nachname wird mit result.PassportInfo.Surname abgerufen.
  • Das Geburtsdatum wird mit result.PassportInfo.DateOfBirth ausgegeben.
  • Das Ablaufdatum wird mit result.PassportInfo.DateOfExpiry ausgegeben.
  • Das Geschlecht wird über result.PassportInfo.Gender abgerufen.
  • Der Dokumenttyp wird mit result.PassportInfo.DocumentType abgerufen.
  • Die Staatsangehörigkeit ist über result.PassportInfo.Nationality verfügbar.
  • Der Staatsangehörigkeitscode wird über result.PassportInfo.NationalityCode abgerufen.
  • Der Ausstellungslandcode wird mit result.PassportInfo.IssuingCountryCode abgerufen.
  • Die persönliche Nummer ist über result.PassportInfo.PersonalNumber verfügbar.
  • Das Ausstellungsdatum wird durch result.PassportInfo.DateOfIssue abgerufen.
Lernen Sie, Passdaten mit IronOCR zu extrahieren
Auf GitHub ansehen

Bereit anzufangen?

Nuget Downloads 6,236,385Version:2026.9gerade veröffentlicht

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Kundenlogos von Iron Software
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.