Aspose.OCR for .NET 21.8 - Release Notes
Contents
[
Hide
]
This page contains release notes information for Aspose.OCR for .NET 21.8
GPU version: 21.6.0
All Features
Key | Summary | Category |
---|---|---|
OCRNET-374 | PDF files recognition | Enhancement |
OCRNET-409 | Scanned multipage PDF-files input: (images only) | Enhancement |
OCRNET-393 | Extend RecognitionResult object with lines coordinates | Enhancement |
Enhancements
- added ability to recognize multipage scanned PDF files
- added new property in the RecognitionResult class: RecognitionLinesResult
Public API and Backwards Incompatible Changes
New API
- added method: List
RecognizePdf(string fullPath, DocumentRecognitionSettings settings) - added class: DocumentRecognitionSettings
- added property: List
RecognitionLinesResult { get; internal set; } to the RecognitionResult class
Removed APIs
Will be deprecated
Usage Example
using Aspose.OCR;
namespace ProgramOCR
{
class Program
{
static void Main(string[] args)
{
// Get API
AsposeOcr api = new AsposeOcr();
// Create license
License lic = new License();
// Set license
lic.SetLicense("Aspose.Total.lic");
// Get PDF file for recognize
string imgPath = "img.pdf";
// Recognize images from PDF
DocumentRecognitionSettings set = new DocumentRecognitionSettings();
set.DetectAreas = false;
List<RecognitionResult> result = api.RecognizePdf(imgPath, set);
// Print result
int pageNumber = 0;
foreach (var page in result)
{
System.Console.WriteLine($"Page: {pageNumber++} text: {page.RecognitionText}");
}
}
}
}