画像またはスキャンされたドキュメントには、テキスト情報が含まれている場合があります。スキャンしたドキュメントまたは画像を、C#を使用してプログラムでOCRを使用して検索可能なPDFドキュメントに変換できます。そのため、JPG、PNG、TIFF、BMP、およびその他の画像形式を検索可能なPDFファイルに変換できます。詳細については、次のセクションを参照してください。
- OCRを使用した画像から検索可能なPDFコンバーター– C#APIのインストール
- C#を使用してプログラムでOCRを使用して画像を検索可能なPDFに変換する
- C#でプログラム的にOCRを使用して歪んだ画像を検索可能な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に変換できます。
- 入力画像が認識するパスを設定します。
- AsposeOcrクラスインスタンスを初期化します。
- RecognizeImageメソッドで入力画像を認識します。
- 出力を検索可能な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ファイルに変換する方法を示しています。
- 入力画像のパスを指定します。
- AsposeOcrクラスオブジェクトを初期化します。
- RecognitionSettingsクラスインスタンスを初期化します。
- 画像のスキュー角度を計算します。
- 画像を認識し、出力された検索可能な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ファイルのスクリーンショットです。
無料の評価ライセンスを取得する
無料一時ライセンスをリクエストすることで、制限なしにAPIを評価できます。
結論
この記事では、C#を使用してプログラムで画像を検索可能なPDFファイルに変換する方法について説明しました。 JPG、PNG、BMP、TIFF、およびスキャンしたドキュメントをPDFファイルに変換できます。 ドキュメントセクションにアクセスしてAPIの他の機能を調べることができます。ご不明な点がございましたら、無料サポートフォーラムまでお気軽にお問い合わせください。