IronOCR 操作指南 进度跟踪 How to Use Progress Tracking Chaknith Bin 已更新:六月 9, 2025 Download IronOCR NuGet 下载 DLL 下载 Windows 安装程序 Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article This article was translated from English: Does it need improvement? Translated View the article in English IronOCR 为订阅者提供了一个事件,用于跟踪 OCR(光学字符识别)读取操作的进度。 这些属性提供了有关 OCR 工作进度、持续时间和完成状态的宝贵信息,使应用程序能够有效地监控和报告 OCR 进程。 as-heading:2(快速入门:订阅 OcrProgress 和阅读 PDF)</em 本示例展示了如何使用 IronOCR 轻松监控 OCR 进度:订阅其内置的 OcrProgress 事件,即可在阅读 PDF 时获得即时反馈(百分比、已完成页数、总页数)。 只需几行字即可开始。 Get started making PDFs with NuGet now: Install IronOCR with NuGet Package Manager PM > Install-Package IronOcr Copy and run this code snippet. var ocr = new IronOcr.IronTesseract(); ocr.OcrProgress += (s, e) => Console.WriteLine(e.ProgressPercent + "% (" + e.PagesComplete + "/" + e.TotalPages + ")"); var result = ocr.Read(new IronOcr.OcrInput().LoadPdf("file.pdf")); Deploy to test on your live environment Start using IronOCR in your project today with a free trial Free 30 day Trial 最小工作流程(5 个步骤)下载用于跟踪阅读进度的 C# 库。 订阅 OcrProgress 事件。 利用事件传递的实例来检索进度信息获取进度百分比和总持续时间检索开始和结束时间,以及总页数 进度跟踪示例Experiences in Biodiversity Research: A Field Course" by Thea B. 爱荷华州立大学 Gessler。 ```csharp :path=/static-assets/ocr/content-code-examples/how-to/progress-tracking-progress-tracking.cs ``` 活动信息进度百分比代码>:以已完成页面的百分比表示 OCR 作业的进度。 范围从 0 到 100。 - `TotalPages`:表示 OCR 引擎正在处理的页面总数。 - `PagesComplete`:指定已完全完成 OCR 阅读的页数。 随着页面的处理,翻译量可能会逐渐增加。 - <代码>持续时间代码>:代表 OCR 工作的总持续时间,表示完成整个过程所需的时间。 以 TimeSpan 格式衡量。 每次触发事件时,该时间都会更新。 - <代码>StartTimeUTC代码>:表示 OCR 作业开始的日期和时间,以协调世界时 (UTC) 格式表示。 - <代码>EndTimeUTC代码>:以 UTC 格式表示 OCR 作业 100% 完成的日期和时间。 当 OCR 仍在进行时,此属性为空,OCR 流程完成后,此属性将被填充。 常见问题解答 如何在C#中跟踪OCR作业的进度? 您可以通过在IronOCR中订阅OcrProgress事件来跟踪C#中OCR作业的进度。此事件提供有关完成百分比、持续时间和已处理页数的更新。 OcrProgress事件在OCR操作中的作用是什么? IronOCR中的OcrProgress事件允许开发人员实时接收OCR作业状态的更新,包括进度百分比、总持续时间、开始和结束时间,以及正在处理的总页数。 ProgressPercent属性提供什么信息? IronOCR中的ProgressPercent属性指示OCR作业的百分比进度,提供任务完成情况,从0到100不等。 如何获取OCR过程的总持续时间? 您可以通过访问IronOCR中的Duration属性获取OCR过程的总持续时间,该属性在每次OcrProgress事件触发时更新,以反映整个过程所花费的时间。 我能确定OCR作业何时开始和结束吗? 是的,IronOCR提供StartTimeUTC和EndTimeUTC属性,分别表示以UTC格式的OCR作业的开始和完成时间。 如何在OCR处理期间处理多页? 在IronOCR中,您可以通过使用TotalPages和PagesComplete属性来处理多页,以跟踪正在处理的总页数和已完全处理的页数。 使用进度跟踪在OCR中的实际例子是什么? 一个实际例子是处理名为《生物多样性研究经历:实地课程》的样本文档时,订阅OcrProgress事件。这展示了在IronOCR中跟踪进度、持续时间和完成状态的过程。 Chaknith Bin 立即与工程团队聊天 软件工程师 Chaknith 在 IronXL 和 IronBarcode 工作。他在 C# 和 .NET 方面有着深厚的专业知识,帮助改进软件并支持客户。他从用户互动中获得的见解有助于更好的产品、文档和整体体验。 准备开始了吗? Nuget 下载 5,044,537 | 版本: 2025.11 刚刚发布 免费 NuGet 下载 总下载量:5,044,537 查看许可证