轉帖|使用教程|編輯:龔雪|2015-06-01 09:28:13.000|閱讀 877 次
概述:本教程主要為大家展示如何在OCR文檔進行文字識別。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
在前面的教程中,我們教會大家如何追加頁面和在頁面上追加刪除區域,這一次我們正式開始文字識別。
1. 打開Visual Studio,然后打開上一講中我們創建的項目OCRTurorial2。
2. 從工具箱中拖拽一個Button到Form1中,保持Button的名字為"button6",然后將Button的Text文本改為:識別并保存。
3. 雙擊button6,然后在Click事件中添加如下代碼:
private void button6_Click(object sender, EventArgs e) { // 這里啟動識別所有頁面 // 注意,我們并沒有使用自動識別區域這個方法,識別引擎會檢查當前頁面 // 是否已經標示過識別區域了,如果沒有的話引擎會自動幫我們標示識別區域 _ocrDocument.Pages.Recognize(null); // 彈出保存為PDF對話框 string fileName = null; using (SaveFileDialog dlg = new SaveFileDialog()) { dlg.Filter = "PDF files|*.pdf|All files|*.*"; dlg.DefaultExt = "pdf"; if (dlg.ShowDialog(this) == DialogResult.OK) fileName = dlg.FileName; } if (fileName == null) return; // 將識別結果保存為PDF文件 _ocrDocument.Save(fileName, DocumentFormat.Pdf, null); // 調用系統命令打開保存的PDF文件 System.Diagnostics.Process.Start(fileName); }
4. 編譯并運行。
識別結果:
源碼下載:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網