PDFへの画像OCR

画像またはスキャンされたドキュメントには、テキスト情報が含まれている場合があります。スキャンしたドキュメントまたは画像を、C#を使用してプログラムでOCRを使用して検索可能なPDFドキュメントに変換できます。そのため、JPGPNGTIFFBMP、およびその他の画像形式を検索可能なPDFファイルに変換できます。詳細については、次のセクションを参照してください。

OCRを使用した画像から検索可能なPDFコンバーター– C#APIのインストール

Aspose.OCR for .NET APIは、画像またはスキャンされたドキュメントに対して効率的にOCR操作を実行できます。 新しいリリースセクションからDLLファイルをダウンロードするか、次のNuGetインストールコマンドを使用して、APIを構成できます。

PM> Install-Package Aspose.OCR

C#を使用してプログラムでOCRを使用して画像を検索可能なPDFに変換する

以下の手順に従って、JPG、PNG、TIFF、およびその他の画像形式をOCRを使用して検索可能なPDFに変換できます。

  1. 入力画像が認識するパスを設定します。
  2. AsposeOcrクラスインスタンスを初期化します。
  3. RecognizeImageメソッドで入力画像を認識します。
  4. 出力を検索可能なPDFファイルに保存します。

以下のコードは、JPG、PNG、TIFF、およびその他の画像形式を、C#を使用してOCRで検索可能なPDFに変換する方法を示しています。

// 入力画像が認識するパスを設定します
string image = "p24.jpg";

// AsposeOcrクラスインスタンスを初期化します
AsposeOcr api = new AsposeOcr();

// RecognizeImageメソッドを使用して入力画像を認識します
RecognitionResult result = api.RecognizeImage(image, new RecognitionSettings());

// 出力を検索可能なPDFファイルに保存
result.Save("test.pdf", SaveFormat.Pdf);

C#でプログラム的にOCRを使用して歪んだ画像を検索可能なPDFに変換する

さまざまな理由で画像が歪むことがあります。画像のスキュー角度を知っていて、画像を認識する前に指定することもありますが、角度がわからない場合は、APIを使用してスキュー角度を計算できます。次の手順は、歪んだ画像を検索可能なPDFファイルに変換する方法を示しています。

  1. 入力画像のパスを指定します。
  2. AsposeOcrクラスオブジェクトを初期化します。
  3. RecognitionSettingsクラスインスタンスを初期化します。
  4. 画像のスキュー角度を計算します。
  5. 画像を認識し、出力された検索可能なPDFファイルを保存します。

次のコードは、C#を使用してプログラムで歪んだ画像を検索可能なPDFファイルに変換する方法を示しています。

// 入力画像が認識するパスを設定します
string image = "p24.jpg";

// AsposeOcrクラスオブジェクトを初期化します
AsposeOcr api = new AsposeOcr();

// RecognitionSettingsクラスインスタンスを初期化します
RecognitionSettings settings = new RecognitionSettings();

// 画像のスキュー角度を計算します
float angle = api.CalculateSkew(image);
settings.SkewAngle = angle;

// RecognizeImageメソッドを使用して入力画像を認識します
RecognitionResult result = api.RecognizeImage(image, settings);

// OCRを使用して画像を検索可能なPDFファイルに保存する
result.Save("Test.pdf", SaveFormat.Pdf);

以下は、入力画像と出力PDFファイルのスクリーンショットです。

PDFへの画像OCR

無料の評価ライセンスを取得する

無料一時ライセンスをリクエストすることで、制限なしにAPIを評価できます。

結論

この記事では、C#を使用してプログラムで画像を検索可能なPDFファイルに変換する方法について説明しました。 JPG、PNG、BMP、TIFF、およびスキャンしたドキュメントをPDFファイルに変換できます。 ドキュメントセクションにアクセスしてAPIの他の機能を調べることができます。ご不明な点がございましたら、無料サポートフォーラムまでお気軽にお問い合わせください。

関連項目