LEADTOOLS OCR(Leadtools.Forms.Ocrアセンブリ)

フレームを表示

SaveXml(Stream、OcrXmlOutputOptions)メソッド








XMLデータを保存する.NETストリーム。
XML世代オプションを指定する一つ以上のOcrXmlOutputOptions列挙体メンバの組合せ。
XMLデータにこのOCRドキュメントのページで保存される累積認識結果を変換して、.NETストリームでそれを保存します。
構文
'Declaration
 
Overloads Sub SaveXml( _
   ByVal stream As Stream, _
   ByVal options As OcrXmlOutputOptions _
) 
'Usage
 
Dim instance As IOcrDocument
Dim stream As Stream
Dim options As OcrXmlOutputOptions
 
instance.SaveXml(stream, options)
function Leadtools.Forms.Ocr.IOcrDocument.SaveXml(Stream,OcrXmlOutputOptions)( 
   stream ,
   options 
)

パラメーター

ストリーム
XMLデータを保存する.NETストリーム。
オプション
XML世代オプションを指定する一つ以上のOcrXmlOutputOptions列挙体メンバの組合せ。
解説

ディスクファイルへのXMLとして出力ドキュメントを保存するために、IOcrDocument.SaveXml(string fileName、OcrXmlOutputOptionsオプション)を使います、そして、直接XMLを得るために、IOcrDocument.SaveXml(OcrXmlOutputOptionsオプション)を使います。

このIOcrDocumentオブジェクトのページコレクションの各々のIOcrPageオブジェクトは、内部的にその認識データを保持します。このデータは、最終アウトプットドキュメントを生成するために、このメソッドにより用いられます。

IOcrEngineを用いた一般的なOCR操作は、エンジンを始動することが必要です。ページを追加して自動または手動のゾーニングを行う前にCreateDocumentメソッドを使用して新しいIOcrDocumentオブジェクトを作成します。一度これがされたら、認識データを集めて、ページで内部的にそれを保存するために各々のページのIOcrPage.Recognizeメソッドを使うことができます。認識データが集められたあと、XMLとして保存するためにその最終形式ならびにIOcrDocument.SaveXmlにドキュメントを保存するためにいろいろなIOcrDocument.Saveメソッドを使います。

IOcrPage.GetTextメソッドを使用して、認識データを単純なStringオブジェクトとして返すこともできます。

複数の形式に必要に応じてドキュメントを保存する多くの時間として、IOcrDocument.SaveXmlを使うことができます。文書を保存した後にIOcrPage.Recognizeメソッドを通して続行し、ページを追加して認識することもできます。

認識されない各IOcrPageの場合(ユーザーはRecognizeを呼び出しておらずページIOcrPage.IsRecognizedの値はfalseのまま)、IOcrDocumentは空のページを最終文書に挿入します。

認識された文字と信頼を含む低レベル認識データを取得するために、代わりにIOcrPage.GetRecognizedCharactersを使います。

IOcrDocumentインターフェースはIDisposableを実装します、それゆえに、それを用いて終わるとすぐに、IOcrDocumentオブジェクトを破棄しなければなりません。IOcrDocumentオブジェクトを破棄することは、そのIOcrDocument.Pagesコレクションの中に保存されるすべてのページを開放します。

サンプル
サンプルのために、参照しますSaveXml(string, OcrXmlOutputOptions)
必要条件

ターゲットプラットホーム

参照

参照

IOcrDocumentインターフェース
IOcrDocumentメンバ
オーバーロードリスト
Leadtools.Forms.DocumentWriters.DocumentFormat
IOcrDocumentManagerインターフェース
IOcrDocument.Save
IOcrDocument.SaveXml
IOcrPage.Recognize
IOcrEngineインターフェース
OcrEngineManagerクラス
OcrEngineType列挙体
LEADTOOLS .NET OCRによるプログラミング
アプリケーションに含まれるファイル

Leadtools.Forms.Ocrは、認識またはDocument Imaging Suiteのライセンスと、解除キーが必要です。詳細は、以下を参照してください。LEADTOOLSツールキット機能