ダヴィッド・ジョーンズとAgorusがIron Suiteで新たな効率を生み出す
ミラン・ヨヴァノヴィッチがIronPDFを使用
チームが製品をデモ
テキストだけではありません。当社のAPIは、座標、信頼度スコア、完全な文書階層(ページ、行、単語)を含む構造化データを提供します。
IronOCRは段落、行、単語、文字のテキスト出力を構造化オブジェクトと文字列として返すので、開発者はデータに素早くアクセスして操作することができます。
using IronOcr; var ocrTesseract = new IronTesseract(); using var ocrInput = new OcrInput(); var pages = new int[] { 1, 2 }; ocrInput.LoadImageFrames("example.tiff", pages); OcrResult ocrResult = ocrTesseract.Read(ocrInput); foreach (var page in ocrResult.Pages) { // Page text string PageText = page.Text; }
段落、行、単語、文字ごとに正確なX/Y座標とバウンディングボックスの寸法を取得し、テキストのハイライト、ゾーンOCR、データ検証を可能にします。
using IronOcr; using IronOcr.OcrResult; // Instantiate IronTesseract IronTesseract ocrTesseract = new IronTesseract(); // Add image using var imageInput = new OcrImageInput("sample.jpg"); // Perform OCR OcrResult ocrResult = ocrTesseract.Read(imageInput); // Retrieve list of detected paragraphs Paragraph[] paragraphs = ocrResult.Paragraphs; // Output Text location (X,Y) of the first paragraph Console.WriteLine($"X: {paragraphs[0].X}"); Console.WriteLine($"Y: {paragraphs[0].Y}");
抽出されたテキストの信頼度スコアを受け取ります。より信頼性の高い自動化ワークフローを構築するために、人間によるレビューのために信頼性の低い結果にプログラムでフラグを付けます。
using IronOcr; var ocrTesseract = new IronTesseract(); using var ocrInput = new OcrInput(); // Load image from file ocrInput.LoadImage("sameple.png"); // Perform OCR OcrResult ocrResult = ocrTesseract.Read(ocrInput); // Check Confidence level Console.WriteLine($"Confidence: {ocrResult.Confidence}%");
テキストに加えて、入力文書からOCRによって検出されたテキストの視覚的要素を別の画像ファイルとしてエクスポートします。
using IronOcr; using IronSoftware.Drawing; var ocrTesseract = new IronTesseract(); using var ocrInput = new OcrInput(); ocrInput.LoadImage("sample.png"); var ocrResult = ocrTesseract.Read(ocrInput); foreach (var page in ocrResult.Pages) { foreach (var word in page.Words) { word.ToBitmap(ocrInput).SaveAs($"page{page.PageNumber}_word{word.WordNumber}.png", AnyBitmap.ImageFormat.Png); } }
構造化された階層型APIを介してOCR結果にアクセスします。大きな段落から個々の文字まで簡単にナビゲートでき、抽出されたテキストとそのメタデータをきめ細かく制御できます。
using IronOcr; // Instantiate IronTesseract IronTesseract ocrTesseract = new IronTesseract(); // Add image using var imageInput = new OcrImageInput("sample.jpg"); // Perform OCR OcrResult ocrResult = ocrTesseract.Read(imageInput); // Output the first detected paragraph text Console.WriteLine($"Text: {ocrResult.Paragraphs[0].Text}");
スキャンした文書や画像を、完全に検索可能なPDFファイルに変換します。元のレイアウトはそのままに、すべてのテキストが選択、コピー、検索可能になります。
using IronOcr; // Instantiate IronTesseract IronTesseract ocrTesseract = new IronTesseract(); // Enable render as searchable PDF ocrTesseract.Configuration.RenderSearchablePdf = true; // Add image using var imageInput = new OcrImageInput("sample.tiff"); // Perform OCR OcrResult ocrResult = ocrTesseract.Read(imageInput); // Export as searchable PDF ocrResult.SaveAsSearchablePdf("searchablePdf.pdf");
翻訳結果は、高度な文書分析に理想的な、テキスト、レイアウト情報、各単語の座標を含む豊富なメタデータを提供するHTMLベースの標準であるhOCR形式でエクスポートします。
using IronOcr; // Instantiate IronTesseract IronTesseract ocrTesseract = new IronTesseract(); // Enable render as hOCR ocrTesseract.Configuration.RenderHocr = true; // Add image using var imageInput = new OcrImageInput("sample.tiff"); imageInput.Title = "Html Title"; // Perform OCR OcrResult ocrResult = ocrTesseract.Read(imageInput); // Export as HTML ocrResult.SaveAsHocrFile("result.html");
デバッグと検証のために、認識されたすべてのテキストがハイライトされた原文の画像を作成します。これにより、OCRエンジンの精度とテキストの位置を視覚的にすばやく確認できます。
using IronOcr; IronTesseract ocrTesseract = new IronTesseract(); using var ocrInput = new OcrInput(); ocrInput.LoadPdf("sample.pdf"); ocrInput.HighlightTextAndSaveAsImages(ocrTesseract, "highlight_page_", ResultHighlightType.Paragraph);
ドキュメント内のバーコードやQRコードから、デコードされた文字列値を抽出します。APIは、完全なデータキャプチャソリューションのために、テキスト結果と一緒にこのデータを提供します。
using IronOcr; using IronOcr.OcrResult; // Instantiate IronTesseract IronTesseract ocrTesseract = new IronTesseract(); // Enable barcodes detection ocrTesseract.Configuration.ReadBarCodes = true; // Load PDF file using OcrInput ocrInput = new OcrInput(); ocrInput.LoadPdf("sample.pdf"); // Perform OCR OcrResult ocrResult = ocrTesseract.Read(ocrInput); // Output Barcode value Console.WriteLine(ocrResult.Barcodes[0].Value);
Install-Package IronOcr
無料で始める
トライアルフォームが正常に送信されました。試用キーはメールに届いているはずです。もし届いていない場合はsupport@ironsoftware.comにご連絡ください。
試用キーはメールに届いているはずです。もし届いていない場合はsupport@ironsoftware.comにご連絡ください。
ウォーターマークなしで本番環境でテスト。必要な場所で動作します。
完全に機能する製品を30日間利用できます。数分でセットアップして稼働します。
製品試用期間中、サポートエンジニアリングチームへのフルアクセス
製品とその主要機能のライブデモをご覧いただけます。
NuGetでインストール
あなたが必要なすべての情報を持っていることを確認するために、すべての質問にお答えします。(コミットメントは一切ありません)。
トライアルライセンスキーについては、メールをご確認ください。
メールが届かない場合は、ライブチャットを開始するか、support@ironsoftware.com
義務のない相談を予約
下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。
あなたの詳細は常に守秘されます。
30分間の個別デモを予約してください。
契約なし、カード詳細なし、コミットメントなし。
著作権 © Iron Software 2013-2025