FormSuite for Structured Forms是結構化的表單處理SDK和字符識別工具套包,包括表單處理工具FormFix和字符識別工具SmartZone。所有表格處理控件被設計為可以通過內存到內存的數據傳輸模式進行相互溝通。本文收集了一些FormSuite for Structured Forms常見問題及解答供大家學習討論。
一、如果我的表單匹配不正確該怎么辦
FormSuite的各種性能表現沒有確定的答案,因為它必須使用探索式匹配方法,這些方法不一定為每個表單集提供相同的結果。ScanFix和FormFix提供了多種工具來幫助優化您的表單集。以下是解決一些常見案例的一些提示:
- 未找到匹配項:ScanFix提供了有助于匹配的去除斑點、去歪斜和二值化等方法。降低FormFix中的最小匹配可信度也可能有助于匹配,但可能會引入其他錯誤。
- 表單頁面匹配不正確:在這種情況下,請嘗試刪除可能會導致兩種不同的表單看起來相似的項目,例如邊框、斑點和線條。
- 表單被顛倒或旋轉匹配:如果您知道表單始終是正確的,您可以禁用FormFix IdentificaitonProcessor的“IdentifyRotated”屬性檢查旋轉匹配的功能。
建議您在FormSuite附帶的FormAssist演示程序中調整您的設置。
二、在IIS上使用許可證開發工具包時,為什么會出現“80040154 Class Not Registered”錯誤
如果您收到“未注冊的80040154類(HRESULT異常:0x80040154(REGDB_E_CLASSNOTREG))”。并且嘗試在通過IIS創建的網站上使用LDK時出錯,可能是因為平臺沖突。要解決此問題,請嘗試檢查(或直接取消選中)與網站相關聯應用程序池的“啟用32位應用程序”。
三、為什么我的許可證停止工作
許可證停止工作有幾個原因。最常見的是MAC地址發生變化(在虛擬機上,或在重大硬件更改后)。此外,如果在許可某計算機時沒有可用的許可證,則可以通過服務器授權程序將臨時的兩周許可證放在計算機上。
四、在獲得機器許可后,為什么還會彈出“Accusoft Licensing”
可能的原因有:
- 您已使用“runtime/deployment”許可證許可您的計算機,并且您沒有在代碼中調用SetSolutionName和SetSolutionKey方法。默認情況下,Accusoft產品將在此路徑中查找注冊表中的許可證:HKEY_LOCAL_MACHINE\SOFTWARE\Accusoft\Licensing\Accusoft。但是,對于運行時許可證,它們存儲在HKEY_LOCAL_MACHINE\SOFTWARE\Accusoft\Licensing\YourSolutionName。因此,當您調用SetSolutionName時,它會告訴您的應用程序查找正確的目錄以查找運行時許可證。
- 您未在計算機上成功安裝許可證,并且安裝的臨時許可證已過期。您需要運行SLU或再次嘗試使用LDK。如果這不起作用,請嘗試在脫機模式下許可您的計算機。
- 您正在嘗試使用開發許可證,并且在代碼中調用SetSolutionName和SetSolutionKey。在部署應用程序和使用部署許可證時,只應在代碼中調用SetSolutionName和SetSolutionKey 。
- 您輸入的許可證信息可能有誤。檢查客戶門戶以確保您已獲得SetSolutionKey和SetSolutionName的正確參數值。
五、為什么當我嘗試運行SLU時,得到“組件COMDLG32.OCX或其中一個依賴項未正確注冊”的錯誤
如果計算機未注冊COMDLG32.OCX文件,則會發生此錯誤。要解決此問題,請執行以下操作:
- 如果目標計算機上沒有,則安裝comdlg.ocx依賴項。如果系統上沒有comdlg.ocx,則需要從具有它的系統中獲取。
- 將文件放在C:\ Windows \ System32文件夾中(如果是64位計算機則C:\ Windows \ SysWOW64)。
- 通過regsvr32.exe命令注冊DLL。
- 當看到成功消息后才能繼續進行許可安裝。
查看原文出處請點擊這里。