小白先看這裡
--
Microsoft Office Document Imaging 使用在 Windows Form 的情況
至少要先在 Windows Form 應用程式專案下可以順利運作有基礎的概念,才有辦法轉換到主控台應用程式
--
命令提示 Console Application
最後 Program.cs 長這樣
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
using System; using System.Drawing; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication2 { class Program { static void Main(string[] args) { string strResult = string.Empty; // 宣告 MODI.Document 物件 modiDocument,並且實例化 MODI.Document modiDocument = new MODI.Document(); // MODI.Document 創建 modiDocument.Create(args[0]); // 宣告 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_TRADITIONAL, false, false); strResult = modiImage.Layout.Text; modiDocument.Close(false); // 輸出結果 Console.OutputEncoding = Encoding.UTF8; Console.WriteLine(strResult); } } } |
--
使用 PHP 包裝成 REST API
如此即可將 GUI 轉換成 CLI 方便 PHP 使用
1 2 3 |
<?php $r = exec(' c:\bin\ocr.exe c:\bin\2.bmp '); echo $r; |
你問 REST API 在哪? 都轉換到 PHP 可以直接取得辨識後結果了,剩下的就是自己的創意了啊
--
969 total views, 1 views today