Class OcrOutput
Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)
OCR操作の結果を格納および管理するためのコンテナクラスです。
public class OcrOutput : List<recognitionresult>, IList<recognitionresult>, ICollection<recognitionresult>, IList, ICollection, IReadOnlyList<recognitionresult>, IReadOnlyCollection<recognitionresult>, IEnumerable<recognitionresult>, IEnumerable
継承
object ← List<recognitionresult> ← OcrOutput
実装
IList<recognitionresult>, ICollection<recognitionresult>, IList, ICollection, IReadOnlyList<recognitionresult>, IReadOnlyCollection<recognitionresult>, IEnumerable<recognitionresult>, IEnumerable
継承されたメンバー
List<recognitionresult>.Add(RecognitionResult), List<recognitionresult>.AddRange(IEnumerable<recognitionresult>), List<recognitionresult>.AsReadOnly(), List<recognitionresult>.BinarySearch(int, int, RecognitionResult, IComparer<recognitionresult>?), List<recognitionresult>.BinarySearch(RecognitionResult), List<recognitionresult>.BinarySearch(RecognitionResult, IComparer<recognitionresult>?), List<recognitionresult>.Clear(), List<recognitionresult>.Contains(RecognitionResult), List<recognitionresult>.ConvertAll<toutput>(Converter<recognitionresult, toutput="">), List<recognitionresult>.CopyTo(RecognitionResult[]), List<recognitionresult>.CopyTo(int, RecognitionResult[], int, int), List<recognitionresult>.CopyTo(RecognitionResult[], int), List<recognitionresult>.EnsureCapacity(int), List<recognitionresult>.Exists(Predicate<recognitionresult>), List<recognitionresult>.Find(Predicate<recognitionresult>), List<recognitionresult>.FindAll(Predicate<recognitionresult>), List<recognitionresult>.FindIndex(Predicate<recognitionresult>), List<recognitionresult>.FindIndex(int, Predicate<recognitionresult>), List<recognitionresult>.FindIndex(int, int, Predicate<recognitionresult>), List<recognitionresult>.FindLast(Predicate<recognitionresult>), List<recognitionresult>.FindLastIndex(Predicate<recognitionresult>), List<recognitionresult>.FindLastIndex(int, Predicate<recognitionresult>), List<recognitionresult>.FindLastIndex(int, int, Predicate<recognitionresult>), List<recognitionresult>.ForEach(Action<recognitionresult>), List<recognitionresult>.GetEnumerator(), List<recognitionresult>.GetRange(int, int), List<recognitionresult>.Slice(int, int), List<recognitionresult>.IndexOf(RecognitionResult), List<recognitionresult>.IndexOf(RecognitionResult, int), List<recognitionresult>.IndexOf(RecognitionResult, int, int), List<recognitionresult>.Insert(int, RecognitionResult), List<recognitionresult>.InsertRange(int, IEnumerable<recognitionresult>), List<recognitionresult>.LastIndexOf(RecognitionResult), List<recognitionresult>.LastIndexOf(RecognitionResult, int), List<recognitionresult>.LastIndexOf(RecognitionResult, int, int), List<recognitionresult>.Remove(RecognitionResult), List<recognitionresult>.RemoveAll(Predicate<recognitionresult>), List<recognitionresult>.RemoveAt(int), List<recognitionresult>.RemoveRange(int, int), List<recognitionresult>.Reverse(), List<recognitionresult>.Reverse(int, int), List<recognitionresult>.Sort(), List<recognitionresult>.Sort(IComparer<recognitionresult>?), List<recognitionresult>.Sort(int, int, IComparer<recognitionresult>?), List<recognitionresult>.Sort(Comparison<recognitionresult>), List<recognitionresult>.ToArray(), List<recognitionresult>.TrimExcess(), List<recognitionresult>.TrueForAll(Predicate<recognitionresult>), List<recognitionresult>.Capacity, List<recognitionresult>.Count, List<recognitionresult>.this[int], object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
コンストラクタ
OcrOutput()
Aspose.OCR.OcrOutputクラスの新しいインスタンスを空のコレクションで初期化します。 このコンストラクタは、Aspose.OCR.RecognitionResultの空のリストを初期化するために基底クラスのコンストラクタを呼び出します。
public OcrOutput()
OcrOutput(IEnumerable<recognitionresult>, OcrInput)
指定されたAspose.OCR.RecognitionResultのコレクションでAspose.OCR.OcrOutputクラスの新しいインスタンスを初期化します。 このコンストラクタは、提供されたコレクションから要素をコピーして新しいAspose.OCR.OcrOutputを作成します。
public OcrOutput(IEnumerable<recognitionresult> collection, OcrInput input)
パラメータ
collection
IEnumerable<RecognitionResult>
リストを初期化するためのAspose.OCR.RecognitionResultのコレクション。
input
OcrInput
顧客からの画像データのコレクション。
OcrOutput(int)
指定された初期容量でAspose.OCR.OcrOutputクラスの新しいインスタンスを初期化します。 このコンストラクタは、事前に割り当てられた要素数で新しいAspose.OCR.OcrOutputを作成し、サイズが事前に知られている場合のパフォーマンスを最適化します。
public OcrOutput(int capacity)
パラメータ
capacity
int
リストの初期容量。この数は、リストがサイズ変更される前に保持できる最大要素数を表します。
メソッド
AddRange(IEnumerable<recognitionresult>)
指定されたコレクションの要素をAspose.OCR.OcrOutputリストの末尾に追加します。 このメソッドは、必要に応じて追加の操作を実行するためにデフォルトのAddRange動作をオーバーライドします。
public void AddRange(IEnumerable<recognitionresult> collection)
パラメータ
collection
IEnumerable<RecognitionResult>
追加するAspose.OCR.RecognitionResultのコレクション。
Save(string, SaveFormat, string, PdfOptimizationMode)
すべての認識結果をファイルに保存します。
public void Save(string fullFileName, SaveFormat saveFormat = SaveFormat.Text, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
パラメータ
fullFileName
string
選択した形式で認識結果を保存するためのパス付きファイル名。
saveFormat
SaveFormat
ドキュメント形式(Docx、Txt、Pdf、Xlsx、Rtf、Json、Xml、Epub)。
embeddedFontPath
string
任意。ユーザーフォントのフルパス。
optimizePdf
PdfOptimizationMode
背景画像の品質を下げることによってPDFファイルサイズを減らします。デフォルトでは、元の画像品質が保持されます。
Save(MemoryStream, SaveFormat, string, PdfOptimizationMode)
指定された形式でメモリストリームにすべての認識結果を保存します。
public void Save(MemoryStream stream, SaveFormat saveFormat = SaveFormat.Text, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
パラメータ
stream
MemoryStream
選択した形式で認識結果を保存するためのMemoryStream。
saveFormat
SaveFormat
ドキュメント形式(Docx、Txt、Pdf、Xlsx、Rtf、Json、Xml、Epub)。
embeddedFontPath
string
任意。ユーザーフォントのフルパス。
optimizePdf
PdfOptimizationMode
背景画像の品質を下げることによってPDFファイルサイズを減らします。デフォルトでは、元の画像品質が保持されます。
SavePdf(string, string, PdfOptimizationMode)
すべての認識結果を検索可能なPDFファイルに保存し、元の画像を背景として設定します。
public void SavePdf(string fullFileName, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
パラメータ
fullFileName
string
選択した形式で認識結果を保存するためのパス付きファイル名。
embeddedFontPath
string
任意。ユーザーフォントのフルパス。
optimizePdf
PdfOptimizationMode
背景画像の品質を下げることによってPDFファイルサイズを減らします。デフォルトでは、元の画像品質が保持されます。
SavePdf(MemoryStream, string, PdfOptimizationMode)
すべての認識結果をメモリ内の検索可能なPDF文書に保存し、元の画像を背景として埋め込みます。
public void SavePdf(MemoryStream stream, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
パラメータ
stream
MemoryStream
選択した形式で認識結果を保存するためのMemoryStream。
embeddedFontPath
string
任意。ユーザーフォントのフルパス。
optimizePdf
PdfOptimizationMode
背景画像の品質を下げることによってPDFファイルサイズを減らします。デフォルトでは、元の画像品質が保持されます。