IRONSOFTWAREHOME
パスポートの読み取り
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
パスポートの読み取り

パスポートの読み取り

このコード例は、IronTesseract OCR エンジンを使用して画像からパスポート情報を抽出し、処理する方法を示しています。

IronTesseract OCR エンジンがインスタンス化されます。 LoadImageメソッドを使用してパスポート("passport.jpg")を含む画像をもロードするために作成されます。 OcrPassportResultオブジェクトを返します。 抽出されたパスポート情報はコンソールに出力されます。

  • 指定された名前はresult.PassportInfo.GivenNamesを通じてアクセスされます。
  • 国はresult.PassportInfo.Countryを使用して取得されます。
  • パスポート番号はresult.PassportInfo.PassportNumber経由で利用可能です。
  • 姓はresult.PassportInfo.Surnameでアクセスされます。
  • 生年月日はresult.PassportInfo.DateOfBirthを使用して印刷されます。
  • 有効期限はresult.PassportInfo.DateOfExpiryで出力されます。
  • 性別はresult.PassportInfo.Genderを通じてアクセスされます。
  • 文書タイプはresult.PassportInfo.DocumentTypeを使用して取得されます。
  • 国籍はresult.PassportInfo.Nationality経由で利用可能です。
  • 国籍コードはresult.PassportInfo.NationalityCodeを使用してアクセスされます。
  • 発行国コードはresult.PassportInfo.IssuingCountryCodeを使用して取得されます。
  • 個人番号はresult.PassportInfo.PersonalNumber経由で利用可能です。
  • 発行日はresult.PassportInfo.DateOfIssueを通じてアクセスされます。
IronOCRでパスポート情報を抽出する方法を学ぶ
GitHubで見る

準備はできましたか?

Nuget Downloads 6,236,385バージョン:2026.9リリースされたばかり

Key in blue circle

無料の30日間トライアルキーをすぐに入手してください。

Your trial license will be sent to your email address

制限なし。100% ロック解除済み。クレジットカード不要。

bullet_checkedクレジットカードやアカウントの作成は不要です。制限なし。100% ロック解除済み。クレジットカード不要。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
義務のない相談を受ける
下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。
あなたの詳細は常に守秘されます。
世界中の数百万人のエンジニアから信頼されています。
ライセンスはより安く
あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。