Powerful and developer-friendly OCR API for extracting text from images and creating searchable PDFs. Add optical character recognition to on-premises solutions, web sites, cloud services, and serverless functions with just a few lines of native .NET code. Effortlessly transform scanned pages, photos, screenshots, handwritten memos, and other images into machine-readable text, regardless of the font, layout and styles. Find and compare text on images. Bulk-recognize all images from folders and archives; read multi-page PDF documents and TIFF images. Aspose.OCR is a universal solution for document processing, data extraction, and content digitization on a global scale. Supporting over 130 European, Middle East, Asian, African and American languages, the library allows you to recognize texts in Latin, Cyrillic, Arabic, Chinese, and Hindi scrips, including text in mixed languages. The library can be used virtually everywhere, catering to both small and medium businesses as well as multinational corporations. With Aspose.OCR, optical character recognition becomes a trivial and straightforward task, even for developers new to the technology. You can focus at business task rather than complex maths, neural networks, and other technical intricacies. Powerful image processing and customizable content structure detection algorithms enable text extraction from virtually any image, ranging from high-quality scans to street photos. Aspose.OCR for .NET can work with virtually any file you can get from a scanner or camera, including PDF document and multi-page TIFF images. Recognition results are returned in the most popular file and data exchange formats that can be saved, imported to a database, or analyzed in real time. Changelog: - Updated to the latest version of the Aspose.OCR CPU package with performance improvements. Check for details at https://releases.aspose.com/ocr/net/release-notes/2025/aspose-ocr-for-net-25-10-0-release-notes/ Resources: Product page: https://products.aspose.com/ocr/net/ Advanced OCR models: https://github.com/aspose-ocr/resources Online documentation: https://docs.aspose.com/ocr/net/ Free support forum: https://forum.aspose.com/c/ocr/
$ dotnet add package Aspose.OCR-GPU
Product Page | Docs | Demos | API Reference | Examples | Blog | Search | Free Support | Temporary License
Integrate optical character recognition (OCR) into your .NET applications, websites, cloud services, or serverless functions written in C#, F# and VB.NET. Transform scanned documents into searchable PDFs, extract text from photos, illustrations, and screenshots, compare text across images, and many more.
Aspose OCR library works everywhere and is suitable for any task:
Aspose offers one of the most powerful OCR API on the market:
Don't just take our word for it - try it yourself! Install the Aspose.OCR NuGet package and see it in action. With just five lines of C# code, you can convert an image to text:
Aspose.OCR.AsposeOcr recognitionEngine = new Aspose.OCR.AsposeOcr();
Aspose.OCR.OcrInput source = new Aspose.OCR.OcrInput(Aspose.OCR.InputType.SingleImage);
source.Add("your_image.png");
Aspose.OCR.OcrOutput results = recognitionEngine.Recognize(source);
Console.WriteLine(results[0].RecognitionText);
You can download sample projects to explore the advanced capabilities of the Aspose OCR library or visit the product page for live code sample.
Our OCR library is ideal for global applications and multilingual documents. With support for nearly all languages worldwide, it ensures highly accurate text extraction across various scripts and alphabets. We excel at processing mixed-language documents, even those containing 3+ languages like Japanese, English, and Cyrillic.
Aspose OCR can handle nearly any file format from scanners or cameras, including:
All the mentioned file types can be read directly from web links. Additionally, our OCR library enables bulk recognition of images from folders and archives, making large-scale document processing faster and more efficient.
The recognition results are returned in popular file and data exchange formats, enabling easy storage, database import, or real-time analysis:
The Aspose.OCR library features fully automated image preprocessing, enabling it to extract text even in cases where other OCR engines, like Tesseract, fail to produce any results.
You can begin using the Aspose OCR library immediately after installation. In evaluation mode (without providing a license), you can recognize text in any supported language and save recognition results in all supported formats, with a few limitations:
To unlock all features, request a temporary license, which removes all limitations for 30 days. This gives you the opportunity to build a fully functional OCR application and evaluate Aspose.OCR before making your final purchase decision.