zoukankan      html  css  js  c++  java
  • OCR

    装完Microsoft Office Document Image后,在项目中分别引用、添加控件:Microsoft Office Document Imaging 11 Type Library,之后分别得到MODI名称空间下的Document、Image等主要操作文档类,以及用于显示文档的AxMODI.AxMiDocView控件;代码关键的有如下部分:


      private void SetImage(string filename)
      {
       // set the image..
       try
       {
        _MODIDocument = new MODI.Document();
        _MODIDocument.Create(filename);
        axMiDocView1.Document = _MODIDocument;
        axMiDocView1.Refresh();
       }
       catch(System.Runtime.InteropServices.COMException ee)
       {
        MessageBox.Show(ee.Message);
       }
      }
     

      public void Analyse()
      {
       if (_MODIDocument == null) return;
       try
       {
        // add event handler for progress visualisation
        //_MODIDocument.OnOCRProgress +=  new MODI._IDocumentEvents_OnOCRProgressEventHandler(this.ShowProgress);
                   
        // the MODI call for OCR
    //    _MODIDocument.OCR(_MODIParameters.Language,_MODIParameters.WithAutoRotation,_MODIParameters.WithStraightenImage);
        _MODIDocument.OCR(MODI.MiLANGUAGES.miLANG_CHINESE_SIMPLIFIED, true, true);

        this.textBox1.Text = (_MODIDocument.Images[0] as MODI.Image).Layout.Text;
        //statusBar1.Text = "Ready.";

        _MODIDocument.Close(false);
        _MODIDocument = null;
       }
       catch(Exception ee)
       {
        // simple exception "handling"
        MessageBox.Show(ee.Message);
       }
      }

  • 相关阅读:
    (转)bash内置命令mapfile:读取文件内容到数组
    new 一个接口?
    Linq的一些操作符图表展示
    StreamReader 和文件乱码
    XSLT 的调试
    不一样的大小写转换
    一些可能没用过的调试窗口
    私人工具分享:博客下载工具
    简单的实例来理解WCF 数据服务
    谈谈char ,nchar,varchar,nvarchar 和Uniqueidentifier
  • 原文地址:https://www.cnblogs.com/xiangxiong/p/6760265.html
Copyright © 2011-2022 走看看