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

フレームを表示

SaveXmlAsyncメソッド








XMLデータを保存するWindows実行時保管ファイルオブジェクト。
XML世代オプションを指定する一つ以上のOcrXmlOutputOptions列挙体メンバの組合せ。
このOCRドキュメントのページに保存されている累積認識結果をXMLデータに変換し、Windows実行時StorageFileオブジェクトに保存します。
構文
IAsyncAction SaveXmlAsync( 
   IStorageFile file,
   OcrXmlOutputOptions options
)
'Declaration
 
Function SaveXmlAsync( _
   ByVal file As IStorageFile, _
   ByVal options As OcrXmlOutputOptions _
) As IAsyncAction
'Usage
 
Dim instance As IOcrDocument
Dim file As IStorageFile
Dim options As OcrXmlOutputOptions
Dim value As IAsyncAction
 
value = instance.SaveXmlAsync(file, options)
IAsyncAction SaveXmlAsync( 
   IStorageFile file,
   OcrXmlOutputOptions options
)
function Leadtools.Forms.Ocr.IOcrDocument.SaveXmlAsync( 
   file ,
   options 
)
IAsyncAction^ SaveXmlAsync( 
   IStorageFile^ file,
   OcrXmlOutputOptions options
) 

パラメーター

ファイル
XMLデータを保存するWindows実行時保管ファイルオブジェクト。
オプション
XML世代オプションを指定する一つ以上のOcrXmlOutputOptions列挙体メンバの組合せ。

戻り値

操作のためにIAsyncActoinオブジェクトを返します。
解説

直接XMLを得るために、IOcrDocument.SaveXml(OcrXmlOutputOptionsオプション)を使います。

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

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

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

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

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

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

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

必要条件

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

参照

参照

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ツールキット機能