Visual Studio2013使用Microsoft Office Document Imaging(MODI)的方法


若要安裝和 Microsoft Office 2013 一同使用的 Microsoft Office Document Imaging (MODI),請選擇以下方法之一:

方法 1:通過安裝 SharePoint Designer 2007 安裝 MODI

SharePoint Designer 2007 可從 Microsoft 下載中心免費下載。若要下載 SharePoint Designer 2007,並只安裝其中的 MODI,請執行以下步驟:

  1. 從此位置下載並運行 SharePointDesigner.exe 文件:
    下載 SharePoint Designer 2007
  2. 查看並接受軟件許可。
  3. 單擊“自定義”打開安裝選項。
  4. 在“安裝選項”選項卡上,單擊向下箭頭,將以下三個部分選為“不可用”:
    • Microsoft Office SharePoint Designer
    • Office 共享功能
    • Office 工具
  5. 展開“Office 工具”。
  6. 單擊“Microsoft Office Document Imaging”選項的向下箭頭,選擇“從本機運行全部程序”。
  7. 單擊“立即安裝”,然后單擊“關閉”。

此屏幕截圖顯示了在安裝 SharePoint Designer 2007 的過程中 MODI 的位置:

2625841

若要啟動 Microsoft Office Document Imaging,請執行以下步驟:

  1. 單擊“開始,然后選擇“所有程序”。
  2. 單擊“Microsoft Office”,然后選擇“Microsoft Office 工具”。
  3. 單擊“Microsoft Office Document Imaging”。
方法 2:使用 2007 Office System 介質安裝 MODI

若要將 2007 Office System 中的 MODI 和 Office 2010 一同使用,請執行以下步驟:

  1. 啟動 2007 Office System 安裝過程。
  2. 查看並接受軟件許可。
  3. 單擊“自定義”打開安裝選項。
  4. 在“安裝選項”選項卡上,單擊向下箭頭,將所有部分選為“不可用”。
  5. 展開“Office 工具”。
  6. 單擊“Microsoft Office Document Imaging”選項的向下箭頭,選擇“從本機運行全部程序”。
  7. 單擊“立即安裝”,然后單擊“關閉”。

此屏幕截圖顯示了在安裝 2007 Office system 的過程中 MODI 的位置:

若要啟動 Microsoft Office Document Imaging,請執行以下步驟:

  1. 單擊“開始”,然后選擇“所有程序”。
  2. 單擊“Microsoft Office”,然后選擇“Microsoft Office 工具”。
    1. 單擊“Microsoft Office Document Imaging”。

然后還要安裝 CHSOCR.msi,他是微軟MODI識別組件安裝包

在程序中引用 的路徑C:/Program Files/Common Files/Microsoft Shared/MODI/mdivwctl.dll

 

C#編程

 

private string Recognition(string strFileName)
        {
            string strResult = string.Empty;
            // 宣告 MODI.Document 物件 modiDocument,並且實例化 
            MODI.Document modiDocument = new MODI.Document();
            // MODI.Document 創建
            modiDocument.Create(strFileName);
            // 宣告 MODI.Image 物件 modiImage,其內容值來自 MODI.Document 物件 modiDocument  
            MODI.Image modiImage = (MODI.Image)modiDocument.Images[0];
            // OCR Method(Language, WithAutoRotation, WithStraightenImage)  
            modiImage.OCR(MODI.MiLANGUAGES.miLANG_CHINESE_SIMPLIFIED, false, false);
            // 組合 OCR 識別后的 Word  
            foreach (MODI.Word WordItem in modiImage.Layout.Words)
            {
                strResult += WordItem.Text;
            }
            modiDocument.Close(false);
            // 回傳識別結果  
            return strResult;
        }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM