Class AsposeOcr
名称: Aspose.OCR 組み合わせ: Aspose.OCR.dll (25.4.0)
ASPOSE OCR図書館の主なAPI
public class AsposeOcr : IDisposable
Inheritance
Implements
相続人
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
AsposeOcr()
public AsposeOcr()
Methods
CalculateSkew(OcrInput)
画像のスケッチの角度を計算します。GIF、PNG、JPEG、BMP、TIFF、JFIF、ストリーム、フォルダー、アーカイブをサポートします。
public List<skewoutput> CalculateSkew(OcrInput images)
Parameters
images
OcrInput
コンテナ ソース.Aspose.OCR.OcrInput
Returns
List < SkewOutput >
グレード Aspose.OCR.SkewOutput のスケーウの角度のリスト。
CompareImageTexts(ストリップ、ストリップ、認識設定、ボール)
2枚の画像が同じテキストを持っているかどうかを確認します。
public bool CompareImageTexts(string fullPath1, string fullPath2, RecognitionSettings settings = null, bool ignoreCase = true)
Parameters
fullPath1
string
最初のイメージへの道
fullPath2
string
二番目のイメージへの道
settings
RecognitionSettings
認定設定
ignoreCase
bool
真実 - ケース不敏感な検索を意味します。
Returns
画像が同じテキストを持っている場合(90%の類似性)
CorrectSpelling(ストレッチ、ストレッチ、ストレッチ)
テキストを修正する(誤った単語を置き換える)。
public string CorrectSpelling(string text, SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null)
Parameters
text
string
修正のためのテキスト
language
SpellCheckLanguage
使用する辞書。
dictionaryPath
string
選択肢:ユーザー辞書(周波数辞書)への完全なルート。辞書ファイル形式:フラットテキストファイル UTF-8 暗号化Word と Word 周波数はスペースまたはタブによって分離されます.デフォルトでは、最初のコラムで単語と第 2 コラムで周波数が期待されます。各単語周波数カップルは別々のラインで定義されます.A ラインは、ラインフィード(「\n」)、運送回収(「\r」)に続く文字の連続として定義されます。あるいは、直ちにラインフィード(「\r\n」)に続く貨物返品。すべての単語が低い場合に表示されます。
Returns
置き換えられた単語を含む。
DetectDefects(デフォルト、デフォルトタイプ)
自動的に、OCRの正確性に大きな影響を与えるイメージの問題的な領域を見つけることができます。PNG、JPEG、BMP、TIFF、JFIF、およびGIF画像をファイル、ストリーム、またはピクセルレイとして提供します。
public List<defectoutput> DetectDefects(OcrInput images, DefectType defectType)
Parameters
images
OcrInput
ソース画像 Aspose.OCR.OcrInput
defectType
DefectType
Aspose.OCR.DefectType 認められる欠陥の種類
Returns
List < DefectOutput >
画像の欠陥が発見されたか、もしくは欠陥が発見されていない場合の ab 空の収集が発見されました Aspose.OCR.DefectOutput.
DetectDocumentLayout(OcrInput)
画像を分析し、その内部のさまざまな種類のコンテンツエリアを特定します。PNG、JPEG、BMP、TIFF、JFIF、およびGIF画像をファイル、ストリーム、およびピクセルアライアからサポートします。
public List<layoutoutput> DetectDocumentLayout(OcrInput images)
Parameters
images
OcrInput
ソース画像.Aspose.OCR.OcrInput
Returns
List < LayoutOutput >
検出されたコンテンツエリア、Aspose.OCR.LayoutOutput。
DetectLanguages(OcrInput)
画像のテキストを分析して、それが書かれている言語を決定します。これにより、最も適切な認識言語を選択し、スペルチェックや翻訳などのテキスト処理のさらなる課題に役立ちます。
public List<languagedetectionoutput> DetectLanguages(OcrInput images)
Parameters
images
OcrInput
ソース画像 Aspose.OCR.OcrInput
Returns
List < LanguageDetectionOutput >
確率 Aspose.OCR.LanguageDetectionOutput によってランク付けられた最も確率的な言語のリストを返します。
DetectRectangles(OcrInput)
画像のテキスト領域を検出します。GIF、PNG、JPEG、BMP、TIFF、JFIF、ストリーム、フォルダー、アーカイブをサポートします。
[Obsolete("Will be removed in the release 25.8.0")]
public List<rectangleoutput> DetectRectangles(OcrInput images)
Parameters
images
OcrInput
コンテナ ソース.Aspose.OCR.OcrInput
Returns
List < RectangleOutput >
Aspose.OCR.RectangleOutput のリストは、検出されたテキスト領域またはラインを含みます。
DetectRectangles(OcrInput、AreasType、ボール)
画像のテキスト領域を検出します。GIF、PNG、JPEG、BMP、TIFF、JFIF、ストリーム、フォルダー、アーカイブをサポートします。
public List<rectangleoutput> DetectRectangles(OcrInput images, AreasType areasType, bool detectAreas = true)
Parameters
images
OcrInput
コンテナ ソース.Aspose.OCR.OcrInput
areasType
AreasType
直角を決定して返す - ラインまたは段落。
detectAreas
bool
自動テキスト領域検出を可能にする。
Returns
List < RectangleOutput >
Aspose.OCR.RectangleOutput のリストは、検出されたテキスト領域またはラインを含みます。
Dispose()
認識のための明確な資源
public void Dispose()
ImageHasText(ストリップ、ストリップ、認識設定、ボール、ボール)
画像に提供されたテキストフレームが含まれているかどうかを確認します。
public bool ImageHasText(string fullPath, string text, RecognitionSettings settings = null, bool ignoreCase = true, bool autoSkew = true)
Parameters
fullPath
string
イメージへの道
text
string
画像を検索するためのテキストフレーム。
settings
RecognitionSettings
認定設定
ignoreCase
bool
真実 - ケース不敏感な検索を意味します。
autoSkew
bool
自動画像スキー修正を可能にします。
Returns
画像がテキストフレームを含む場合の真実 - 画像がテキストフレームを含まない場合の真実
Remarks
Aspose.OCR.RecognitionSettings を指定する能力を持つ画像を認識します。GIF、PNG、JPEG、BMP、TIFF、JFIFをサポートしています。
ImageHasText(ストリップ、Regex、RecognitionSettings、bool)
画像テキストが通常の表現と一致しているかどうかを確認します。
public bool ImageHasText(string fullPath, Regex regex, RecognitionSettings settings = null, bool autoSkew = true)
Parameters
fullPath
string
イメージへの道
regex
Regex
System.Text.RegularExpressions は、提供されたパターンとオプションでオプションを表示します。
settings
RecognitionSettings
認定設定
autoSkew
bool
自動画像スキー修正を可能にします。
Returns
画像テキストが通常の表現と一致します。
Remarks
Aspose.OCR.RecognitionSettings を指定する能力を持つ画像を認識します。GIF、PNG、JPEG、BMP、TIFF、JFIFをサポートしています。
ImageTextDiff(ストリップ、ストリップ、認識設定、ボール、ボール)
2つの画像のテキストを比較し、それらがどれほど似ているかを表す数字を返します(0から1)。
public float ImageTextDiff(string fullPath1, string fullPath2, RecognitionSettings settings = null, bool ignoreCase = true, bool autoSkew = true)
Parameters
fullPath1
string
最初のイメージへの道
fullPath2
string
二番目のイメージへの道
settings
RecognitionSettings
認定設定
ignoreCase
bool
真実 - ケース不敏感な検索を意味します。
autoSkew
bool
自動画像スキー修正を可能にします。
Returns
0はテキストが完全に異なることを意味し、1はテキストが同じであることを意味します。
Recognize(OcrInput)
画像 / 文書のテキストを認識します。GIF、PNG、JPEG、BMP、TIFF、JFIF、ストリーム、ディレクトリ、アーカイブをサポートします。
public OcrOutput Recognize(OcrInput images)
Parameters
images
OcrInput
コンテナ ソース.Aspose.OCR.OcrInput
Returns
Aspose.OCR.Recognition 画像認識の結果を含むオブジェクトのリスト。
Recognize(OcrInput, RecognitionSettings, キャンセルToken)
画像 / 文書のテキストを認識します。GIF、PNG、JPEG、BMP、TIFF、JFIF、ストリーム、ディレクトリ、アーカイブをサポートします。
public OcrOutput Recognize(OcrInput images, RecognitionSettings settings, CancellationToken cancellationToken)
Parameters
images
OcrInput
コンテナ ソース.Aspose.OCR.OcrInput
settings
RecognitionSettings
認識設定 Aspose.OCR.RecognitionSettings
cancellationToken
CancellationToken
オブジェクトのキャンセル
Returns
Aspose.OCR.Recognition 画像認識の結果を含むオブジェクトのリスト。
Recognize(OcrInput、認定設定)
画像 / 文書のテキストを認識します。GIF、PNG、JPEG、BMP、TIFF、JFIF、ストリーム、ディレクトリ、アーカイブをサポートします。
public OcrOutput Recognize(OcrInput images, RecognitionSettings settings)
Parameters
images
OcrInput
コンテナ ソース.Aspose.OCR.OcrInput
settings
RecognitionSettings
認識設定 Aspose.OCR.RecognitionSettings
Returns
Aspose.OCR.Recognition 画像認識の結果を含むオブジェクトのリスト。
RecognizeCarPlate(OcrInput)
車の板のテキストを認識します。
public OcrOutput RecognizeCarPlate(OcrInput images)
Parameters
images
OcrInput
コンテナ ソース.Aspose.OCR.OcrInput
Returns
Aspose.OCR.Recognition 画像認識の結果を含むオブジェクトのリスト。
Remarks
Aspose.OCR.CarPlateRecognitionSettings を指定する能力を持つ自動車プレートを認識します。GIF、PNG、JPEG、BMP、TIFF、JFIF、ストリーム、ディレクトリ、アーカイブをサポートします。
RecognizeCarPlate(OcrInput, CarPlateRecognition 設定)
車の板のテキストを認識します。
public OcrOutput RecognizeCarPlate(OcrInput images, CarPlateRecognitionSettings settings)
Parameters
images
OcrInput
コンテナ ソース.Aspose.OCR.OcrInput
settings
CarPlateRecognitionSettings
認識設定 Aspose.OCR.CarPlateRecognitionSettings
Returns
Aspose.OCR.Recognition 画像認識の結果を含むオブジェクトのリスト。
Remarks
Aspose.OCR.CarPlateRecognitionSettings を指定する能力を持つ自動車プレートを認識します。GIF、PNG、JPEG、BMP、TIFF、JFIF、ストリーム、ディレクトリ、アーカイブをサポートします。
RecognizeCharacters(OcrInput)
画像上のシンボルを検出します。GIF、PNG、JPEG、BMP、TIFF、JFIF、ストリーム、フォルダー、アーカイブをサポートします。
public List<characterrecognitionresult> RecognizeCharacters(OcrInput images)
Parameters
images
OcrInput
コンテナ ソース.Aspose.OCR.OcrInput
Returns
List < CharacterRecognitionResult >
リスト Aspose.OCR.CharacterRecognition 検出されたシンボルデータを含む結果。
RecognizeCharacters(OcrInput, DetectAreasMode, 言語)
画像上のシンボルを検出します。GIF、PNG、JPEG、BMP、TIFF、JFIF、ストリーム、フォルダー、アーカイブをサポートします。
public List<characterrecognitionresult> RecognizeCharacters(OcrInput images, DetectAreasMode detectAreasMode = DetectAreasMode.UNIVERSAL, Language language = Language.Latin)
Parameters
images
OcrInput
コンテナ ソース.Aspose.OCR.OcrInput
detectAreasMode
DetectAreasMode
地域検出に使用される神経ネットワークの種類を決定します。
language
Language
OCRで使われた言語
Returns
List < CharacterRecognitionResult >
Aspose.OCR のリスト 特定のシンボルデータを含むキャラクター
RecognizeFast(OcrInput)
画像 / 文書のテキストを認識します。GIF、PNG、JPEG、BMP、TIFF、JFIF、ストリーム、ディレクトリ、アーカイブをサポートします。
public List<string> RecognizeFast(OcrInput images)
Parameters
images
OcrInput
コンテナ ソース.Aspose.OCR.OcrInput
Returns
画像認識の結果を含むラインのリスト。
RecognizeHandwrittenText(OcrInput)
画像上の手書きテキストを認識します。
public OcrOutput RecognizeHandwrittenText(OcrInput images)
Parameters
images
OcrInput
コンテナ ソース.Aspose.OCR.OcrInput
Returns
Aspose.OCR.Recognition 画像認識の結果を含むオブジェクトのリスト。
Remarks
GIF、PNG、JPEG、BMP、TIFF、JFIF、ストリーム、ディレクトリ、アーカイブをサポートします。
認定カード(OcrInput)
IDカードのテキストを認識します。
public OcrOutput RecognizeIDCard(OcrInput images)
Parameters
images
OcrInput
コンテナ ソース.Aspose.OCR.OcrInput
Returns
Aspose.OCR.Recognition 画像認識の結果を含むオブジェクトのリスト。
Remarks
Aspose.OCR.IDCardRecognitionSettingsを指定する能力を持つIDカードを認識します。GIF、PNG、JPEG、BMP、TIFF、JFIF、ストリーム、ディレクトリ、アーカイブをサポートします。
認定カード(OcrInput、IDCard認証設定)
IDカードのテキストを認識します。
public OcrOutput RecognizeIDCard(OcrInput images, IDCardRecognitionSettings settings)
Parameters
images
OcrInput
コンテナ ソース.Aspose.OCR.OcrInput
settings
IDCardRecognitionSettings
認識設定 Aspose.OCR.IDCardRecognitionSettings
Returns
Aspose.OCR.Recognition 画像認識の結果を含むオブジェクトのリスト。
Remarks
Aspose.OCR.IDCardRecognitionSettingsを指定する能力を持つIDカードを認識します。GIF、PNG、JPEG、BMP、TIFF、JFIF、ストリーム、ディレクトリ、アーカイブをサポートします。
RecognizeInvoice(OcrInput)
請求書のテキストを認識します。
public OcrOutput RecognizeInvoice(OcrInput images)
Parameters
images
OcrInput
コンテナ ソース.Aspose.OCR.OcrInput
Returns
Aspose.OCR.Recognition 画像認識の結果を含むオブジェクトのリスト。
Remarks
Aspose.OCR.InvoiceRecognitionSettings を指定する能力を持つ請求書を認識します。GIF、PNG、JPEG、BMP、TIFF、JFIF、ストリーム、ディレクトリ、アーカイブをサポートします。
RecognizeInvoice(OcrInput、InvoiceRecognition設定)
請求書のテキストを認識します。
public OcrOutput RecognizeInvoice(OcrInput images, InvoiceRecognitionSettings settings)
Parameters
images
OcrInput
コンテナ ソース.Aspose.OCR.OcrInput
settings
InvoiceRecognitionSettings
認定設定 Aspose.OCR.InvoiceRecognitionSettings
Returns
Aspose.OCR.Recognition 画像認識の結果を含むオブジェクトのリスト。
Remarks
Aspose.OCR.InvoiceRecognitionSettings を指定する能力を持つ請求書を認識します。GIF、PNG、JPEG、BMP、TIFF、JFIF、ストリーム、ディレクトリ、アーカイブをサポートします。GIF、PNG、JPEG、BMP、TIFF、JFIF、ストリーム、ディレクトリ、アーカイブをサポートします。
RecognizeLines(OcrInput)
単一テキストラインを含む画像を認識します。GIF、PNG、JPEG、BMP、TIFF、JFIF、ストリーム、フォルダー、アーカイブをサポートします。
public OcrOutput RecognizeLines(OcrInput images)
Parameters
images
OcrInput
コンテナ ソース.Aspose.OCR.OcrInput
Returns
Aspose.OCR.Recognition 画像認識の結果を含むオブジェクトのリスト。
RecognizeLines(OcrInput、認定設定)
単一テキストラインを含む画像を認識します。GIF、PNG、JPEG、BMP、TIFF、JFIF、ストリーム、フォルダー、アーカイブをサポートします。
public OcrOutput RecognizeLines(OcrInput images, RecognitionSettings settings)
Parameters
images
OcrInput
コンテナ ソース.Aspose.OCR.OcrInput
settings
RecognitionSettings
認識設定 Aspose.OCR.RecognitionSettings
Returns
Aspose.OCR.Recognition 画像認識の結果を含むオブジェクトのリスト。
RecognizePassport(OcrInput)
パスポートのテキストを認識する。
public OcrOutput RecognizePassport(OcrInput images)
Parameters
images
OcrInput
コンテナ ソース.Aspose.OCR.OcrInput
Returns
Aspose.OCR.Recognition 画像認識の結果を含むオブジェクトのリスト。
Remarks
Aspose.OCR.PassportRecognitionSettings を指定するパスポートを認識します。GIF、PNG、JPEG、BMP、TIFF、JFIF、ストリーム、ディレクトリ、アーカイブをサポートします。
RecognizePassport(OcrInput、パスポート認証設定)
パスポートのテキストを認識する。
public OcrOutput RecognizePassport(OcrInput images, PassportRecognitionSettings settings)
Parameters
images
OcrInput
コンテナ ソース.Aspose.OCR.OcrInput
settings
PassportRecognitionSettings
認定設定 Aspose.OCR.PassportRecognitionSettings
Returns
Aspose.OCR.Recognition 画像認識の結果を含むオブジェクトのリスト。
Remarks
Aspose.OCR.PassportRecognitionSettings を指定するパスポートを認識します。GIF、PNG、JPEG、BMP、TIFF、JFIF、ストリーム、ディレクトリ、アーカイブをサポートします。
RecognizeReceipt(OcrInput)
レセプトのテキストを認識する。
public OcrOutput RecognizeReceipt(OcrInput images)
Parameters
images
OcrInput
コンテナ ソース.Aspose.OCR.OcrInput
Returns
Aspose.OCR.Recognition 画像認識の結果を含むオブジェクトのリスト。
Remarks
Aspose.OCR.ReceiptRecognitionSettingsを指定する能力を持つ請求書を認識します。GIF、PNG、JPEG、BMP、TIFF、JFIF、ストリーム、ディレクトリ、アーカイブをサポートします。
RecognizeReceipt(OcrInput、ReceiptRecognition設定)
レセプトのテキストを認識する。
public OcrOutput RecognizeReceipt(OcrInput images, ReceiptRecognitionSettings settings)
Parameters
images
OcrInput
コンテナ ソース.Aspose.OCR.OcrInput
settings
ReceiptRecognitionSettings
認定設定 Aspose.OCR.ReceiptRecognitionSettings
Returns
Aspose.OCR.Recognition 画像認識の結果を含むオブジェクトのリスト。
Remarks
Aspose.OCR.ReceiptRecognitionSettingsを指定する能力を持つ請求書を認識します。GIF、PNG、JPEG、BMP、TIFF、JFIF、ストリーム、ディレクトリ、アーカイブをサポートします。
SaveMultipageDocument(ストリート、SaveFormat、リスト<認識結果>, トップページ > PdfOptimizationMode)
RecognitionResult オブジェクトのリストから複数ページのドキュメントを取得できます。
public static void SaveMultipageDocument(string fullFileName, SaveFormat saveFormat, List<recognitionresult> results, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parameters
fullFileName
string
フィルネームは、選択したフォーマットで保存認証のためのパスで結果を出します。
saveFormat
SaveFormat
ドキュメント形式(Docx、Txt、PDF、Xlsx、Rtf、Json、Xml)
results
List
<
RecognitionResult
>
Aspose.OCR.Recognition オブジェクトのリスト
embeddedFontPath
string
選択肢: ユーザーフォントへの完全なルート。
optimizePdf
PdfOptimizationMode
背景画像の品質を低下させることによって PDF ファイルサイズを減らします デフォルトでは、オリジナルの画像の品質が保存されます。
SaveMultipageDocument(ストリート、SaveFormat、リスト<認識結果>, bool, SpellCheckLanguage, ストレッチ, ストレッチ, PdfOptimizationMode)
RecognitionResult オブジェクトのリストから複数ページのドキュメントを取得できます。
public static void SaveMultipageDocument(string fullFileName, SaveFormat saveFormat, List<recognitionresult> results, bool applySpellingCorrection, SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parameters
fullFileName
string
フィルネームは、選択したフォーマットで保存認証のためのパスで結果を出します。
saveFormat
SaveFormat
ドキュメント形式(Docx、Txt、PDF、Xlsx、Rtf、Json、Xml)
results
List
<
RecognitionResult
>
Aspose.OCR.Recognition オブジェクトのリスト
applySpellingCorrection
bool
誤解された単語を修正するために正確に設定する場合、あなたはあなたの認識の結果にそのようなものを持っています。
language
SpellCheckLanguage
スペルチェック用辞書(オプション)
dictionaryPath
string
選択肢: .txt 形式のユーザー辞書への完全なルート フォーマットは [word - space - frequency(number)] です。例: 23135851162\nthat 3400031103\n
embeddedFontPath
string
選択肢: ユーザーフォントへの完全なルート。
optimizePdf
PdfOptimizationMode
背景画像の品質を低下させることによって PDF ファイルサイズを減らします デフォルトでは、オリジナルの画像の品質が保存されます。
SaveMultipageDocument(メモリストリーム、SaveFormat、リスト<認識結果>, トップページ > PdfOptimizationMode)
RecognitionResult オブジェクトのリストから複数ページのドキュメントを取得できます。
public static void SaveMultipageDocument(MemoryStream stream, SaveFormat saveFormat, List<recognitionresult> results, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parameters
stream
MemoryStream
MemoryStream for Saving Recognition は、選択したフォーマットで結果を出します。
saveFormat
SaveFormat
ドキュメント形式(Docx、Txt、PDF、Xlsx、Rtf、Json、Xml)
results
List
<
RecognitionResult
>
Aspose.OCR.Recognition オブジェクトのリスト
embeddedFontPath
string
選択肢: ユーザーフォントへの完全なルート。
optimizePdf
PdfOptimizationMode
背景画像の品質を低下させることによって PDF ファイルサイズを減らします デフォルトでは、オリジナルの画像の品質が保存されます。
SaveMultipageDocument(メモリストリーム、SaveFormat、リスト<認識結果>, bool, SpellCheckLanguage, ストレッチ, ストレッチ, PdfOptimizationMode)
RecognitionResult オブジェクトのリストから複数ページのドキュメントを取得できます。
public static void SaveMultipageDocument(MemoryStream stream, SaveFormat saveFormat, List<recognitionresult> results, bool applySpellingCorrection, SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parameters
stream
MemoryStream
MemoryStream for Saving Recognition は、選択したフォーマットで結果を出します。
saveFormat
SaveFormat
ドキュメント形式(Docx、Txt、PDF、Xlsx、Rtf、Json、Xml)
results
List
<
RecognitionResult
>
Aspose.OCR.Recognition オブジェクトのリスト
applySpellingCorrection
bool
誤解された単語を修正するために正確に設定する場合、あなたはあなたの認識の結果にそのようなものを持っています。
language
SpellCheckLanguage
スペルチェック用辞書(オプション)
dictionaryPath
string
選択肢: .txt 形式のユーザー辞書への完全なルート フォーマットは [word - space - frequency(number)] です。例: 23135851162\nthat 3400031103\n
embeddedFontPath
string
選択肢: ユーザーフォントへの完全なルート。
optimizePdf
PdfOptimizationMode
背景画像の品質を低下させることによって PDF ファイルサイズを減らします デフォルトでは、オリジナルの画像の品質が保存されます。
OcrProgress
マルチページ画像認識の進歩を追跡するイベントです。
public event OcrRecognizeEventHandler OcrProgress