IRONSOFTWAREHOME
Leer Pasaporte
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
Leer Pasaporte

Leer Pasaporte

Este ejemplo de código demuestra cómo usar el motor OCR de IronTesseract para extraer y procesar información de pasaportes de una imagen.

Se instancia el motor OCR de IronTesseract. Un objeto OcrInput se crea para cargar la imagen que contiene el pasaporte ("passport.jpg") usando el método LoadImage. El método ReadPassport se utiliza para procesar la imagen y extraer la información del pasaporte, devolviendo un objeto OcrPassportResult que contiene detalles como los nombres de pila, apellido, país, número de pasaporte, fecha de nacimiento y fecha de expiración. La información del pasaporte extraída se muestra luego en la consola:

  • Los nombres de pila se acceden a través de result.PassportInfo.GivenNames.
  • El país se recupera usando result.PassportInfo.Country.
  • El número de pasaporte está disponible a través de result.PassportInfo.PassportNumber.
  • El apellido se accede con result.PassportInfo.Surname.
  • La fecha de nacimiento se imprime usando result.PassportInfo.DateOfBirth.
  • La fecha de expiración se muestra con result.PassportInfo.DateOfExpiry.
  • El género se accede a través de result.PassportInfo.Gender.
  • El tipo de documento se recupera usando result.PassportInfo.DocumentType.
  • La nacionalidad está disponible a través de result.PassportInfo.Nationality.
  • El código de nacionalidad se accede con result.PassportInfo.NationalityCode.
  • El código del país emisor se recupera usando result.PassportInfo.IssuingCountryCode.
  • El número personal está disponible a través de result.PassportInfo.PersonalNumber.
  • La fecha de emisión se accede a través de result.PassportInfo.DateOfIssue.
Aprenda a extraer información del pasaporte con IronOCR
Ver en GitHub

¿Listo para empezar?

Nuget Downloads 6,236,385Versión:2026.9recién lanzado

Key in blue circle

Obtenga su clave de prueba gratuita de 30 días al instante.

Your trial license will be sent to your email address

Sin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.

bullet_checkedNo se requiere tarjeta de crédito ni creación de cuentaSin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Obtén tu Consulta Sin Compromiso
Completa el formulario a continuación o envía un correo a sales@ironsoftware.com
Tus detalles siempre serán mantenidos confidenciales.
Confiado por millones de ingenieros en todo el mundo
Logos de clientes de Iron Software
Obtenga su Clave de Prueba de 30 días gratis al instante.
No se requiere tarjeta de crédito ni creación de cuenta