提交工程請求以改進IronOCR
我們感謝您抽出時間幫助我們改善 IronOCR 並解決您可能遇到的任何問題。 我們的絕大多數功能和更新都是根據客戶的要求推動的,我們認為軟體開發是客戶和開發人員之間的雙向對話。
_閱讀我們的疑難排解指南可能會讓您瞭解IronOCR的常見問題和限制。
為了提供支持,我們的工程團隊將需要能夠_有效地復現_問題並創建回歸測試。 我們看到的大多數問題都是平台或運行時特定的。 因此,我們需要提供非常簡明的信息。
問題的簡明清晰描述
良好的技術報告必須包含足夠的信息來重現問題。 想像您正在向同事報告問題或在 stack overflow 上發帖。
錯誤報告應該包含
- 清楚描述所遇到的症狀以及您對其原因的看法。
- 足夠的信息來完整再現經驗,包括您正在處理的圖像和PDF文件。
- 環境:IronOCR 版本、作業系統及 .NET 運行時版本,(確切的雲環境(如適用))
請盡可能包含以下資訊以優先處理您的工單
- 完整重現問題的示例專案(見下文)
- 堆疊溢位風格的程式碼片段(請不要截圖程式碼)
- 螢幕截圖顯示異常/例外情況
- 異常訊息文字(例外 + 內部例外)
- 程式的哪個調試點停止工作或在代碼中逃逸?
- 輸入參數和資產:圖像,PDF文件...
如何啟用日誌文件
將日誌文件附加到您的錯誤報告中,將使我們能夠提供幫助的可能性增加一倍以上。
注意:IronOCR 具有一些詳細的錯誤記錄功能,需要啟用。
在您的程式碼最上方,運行任何IronOCR方法之前放置此段。
// Place at the top of your code, prior to running any other IronOCR methods
IronOcr.Installation.LogFilePath = "Default.log";
IronOcr.Installation.LoggingMode = IronOcr.Installation.LoggingModes.All;
// Place at the top of your code, prior to running any other IronOCR methods
IronOcr.Installation.LogFilePath = "Default.log";
IronOcr.Installation.LoggingMode = IronOcr.Installation.LoggingModes.All;
' Place at the top of your code, prior to running any other IronOCR methods
IronOcr.Installation.LogFilePath = "Default.log"
IronOcr.Installation.LoggingMode = IronOcr.Installation.LoggingModes.All
如何附加範例專案
一個準確複製整個問題的獨立範例專案使我們的工程師能夠簡單快速地識別和理解問題。
這是可再現性的黃金標準,並且通常會使支持請求迅速提升到堆棧的頂部。
我們偏好的格式是一個壓縮的、簡單的、獨立的 .NET 控制台或網絡應用項目。
- 請在發送 Google Drive 或 Dropbox 連結時啟用完全共享功能。
- 不需要 Bin 文件夹,因为它的包含会使 zip 文件变得臃肿。
請同時包括
- 輸入文件(工作和不工作の),包括影像檔案和PDF文件。
- 預期的輸出
如何聯繫我們的工程團隊
請將所有支援請求發送至 developers@ironsoftware.com。