提交 IronOCR 增强功能的工程请求
感谢您花时间帮助我们改进IronOCR并解决您可能遇到的任何问题。 我们的大多数功能和更新都是由客户的请求驱动的,我们认为软件开发是客户和开发者之间的双向对话。
阅读我们的故障排除指南可能会让您了解到 IronOCR 的常见问题和限制。
为了提供支持,我们的工程团队需要能够_高效地复现_问题并创建回归测试。 我们遇到的大多数问题都是平台或运行时特定的。 因此,我们需要提供非常简洁的信息。
简明清晰的问题描述
一份好的技术报告必须包含足够的信息来复现问题。 想象你正在向同事报告问题或者在Stack Overflow上发布问题。
错误报告应该包含
- 描述您所经历的症状以及您对其可能原因的任何想法。
- 足够的信息以完全复现经历,包括您正在处理的图像和PDF文件。
- 环境:IronOCR版本、操作系统和.NET运行时版本,(准确的云环境(如适用)
请尽可能包括以下内容,以优先处理您的工单
- 完全重现问题的示例项目(见下)
- 一个类似于Stack Overflow的代码片段(请勿截图代码)
- 屏幕截图显示异常/错误情况
- 异常消息文本(异常 + 内部异常)
- 在代码中的哪个调试点,进程停止工作或逃逸?
- 输入参数和资产:图片、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。