Формат DjVu використовується для зберігання сканованих документів, оскільки вони можуть містити текст, зображення чи малюнки. DjVu використовується для архівування даних, оскільки він може зберігати дані, використовуючи мінімальний простір. У цій статті розповідається про те, як програмно розпізнавати текст із зображень DjVu за допомогою операцій OCR у C#.
- Розпізнавання тексту із зображення DjVu – встановлення C# API
- Розпізнавання тексту шляхом OCR на зображенні DjVu на C#
Розпізнавання тексту із зображення DjVu – встановлення C# API
Aspose.OCR for .NET API підтримує оптичне розпізнавання символів для різних типів документів, таких як JPG, PNG, PDF тощо. Крім того, він також підтримує розпізнавання тексту з багатосторінкових файлів зображень DjVu. Ви можете легко налаштувати API, завантаживши JAR-файл API з розділу Завантаження. Так само ви можете запустити наступну інсталяційну команду NuGet, щоб установити бібліотеку у своєму проекті:
PM> Install-Package Aspose.OCR
Розпізнавання тексту шляхом OCR на зображенні DjVu на C#
Ви можете розпізнавати текст, виконуючи операції OCR на кількох сторінках зображень DjVu, виконавши наведені нижче дії.
- Ініціалізуйте примірник API за допомогою класу AsposeOCR.
- Створіть об’єкт класу DocumentRecognitionSettings.
- Розпізнайте текст за допомогою методу RecognizeDjvu.
- Роздрукуйте розпізнаний текст.
У наведеному нижче прикладі коду показано, як розпізнати текст із зображення DjVu за допомогою програмного розпізнавання символів у C#:
// Введіть шлях до файлу зображення DJVU
string imgPath = "sample1.djvu";
// Ініціалізація об’єкта класу AsposeOcr
AsposeOcr api = new AsposeOcr();
// Розпізнавати зображення з DJVU
DocumentRecognitionSettings set = new DocumentRecognitionSettings();
set.PagesNumber = 0;
List<Aspose.OCR.RecognitionResult> result = api.RecognizeDjvu(imgPath, set);
// Роздрукувати результат
int pageNumber = 0;
foreach (var page in result)
{
System.Console.WriteLine($"Page: {pageNumber++} text: {page.RecognitionText}");
}
Отримайте безкоштовну ліцензію API
Ви можете подати запит на безкоштовну тимчасову ліцензію, щоб оцінити API без будь-яких обмежень оцінки.
Висновок
Підсумовуючи, ви навчилися розпізнавати текст за допомогою операцій OCR на багатосторінковому зображенні DjVu. Ви можете розпізнавати текст за допомогою можливості вказати параметри розпізнавання документів, де ви можете встановити параметри автоматичного контрасту та перекосу для вхідного зображення, щоб підвищити точність процесу розпізнавання тексту. Крім того, ви можете ознайомитися з іншими функціями, які підтримує API, переглянувши розділ документація. Якщо вам потрібно обговорити будь-які ваші проблеми чи вимоги, будь ласка, напишіть нам на форум.