IRONSOFTWAREHOME
Passaporte de Leitura
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
Passaporte de Leitura

Passaporte de Leitura

Este exemplo de código demonstra como usar o mecanismo OCR IronTesseract para extrair e processar informações de passaporte a partir de uma imagem.

O mecanismo OCR IronTesseract foi instanciado. Um objeto OcrInput é criado para carregar a imagem contendo o passaporte ("passport.jpg") usando o método LoadImage. O método ReadPassport é usado para processar a imagem e extrair informações do passaporte, retornando um objeto OcrPassportResult que contém detalhes como nomes dados, sobrenome, país, número do passaporte, data de nascimento e data de validade. As informações do passaporte extraídas são então exibidas no console:

  • Os nomes dados são acessados através de result.PassportInfo.GivenNames.
  • O país é recuperado usando result.PassportInfo.Country.
  • O número do passaporte está disponível via result.PassportInfo.PassportNumber.
  • O sobrenome é acessado com result.PassportInfo.Surname.
  • A data de nascimento é impressa usando result.PassportInfo.DateOfBirth.
  • A data de expiração é exibida com result.PassportInfo.DateOfExpiry.
  • O gênero é acessado através de result.PassportInfo.Gender.
  • O tipo de documento é recuperado usando result.PassportInfo.DocumentType.
  • A nacionalidade está disponível via result.PassportInfo.Nationality.
  • O código de nacionalidade é acessado com result.PassportInfo.NationalityCode.
  • O código do país emissor é recuperado usando result.PassportInfo.IssuingCountryCode.
  • O número pessoal está disponível via result.PassportInfo.PersonalNumber.
  • A data de emissão é acessada através de result.PassportInfo.DateOfIssue.
Aprenda a extrair informações de passaportes com o IronOCR.
Ver no GitHub

Pronto para começar?

Nuget Downloads 6,236,385Versão:2026.9recém-lançado

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.