Aspose.OCR Рахунок-фактура в текст для .NET

Aspose.OCR Invoice to Text for .NET є спеціалізованим плагіном, розробленим для ускладнення вилучення структурованого тексту з сканованих або зображених рахунків. За допомогою автоматизації ключових кроків — попереднього обробки образу, аналізу розташування та OCR — ви можете поставляти результативні дані безпосередньо до бухгалтерських систем, баз даних або платформ оплати без ручного перезавантаження. Плуг-ін використовує той же високоякісний колір ОКР, що і Asposa.ocR, оптимізований для розрахункових розкладів, таблиць та парах класової цінності. Ви скоротите час обміну, мінімінюєте людську помилку і отримаєте стійкі, точні результати на масштабі.

Інсталяція та установка

Слідкуйте за цими кроками, щоб додати Aspose.OCR Invoice до тексту для .NET до вашого проекту:

  • Налаштувати через NuGet або завантажити пакет з серверів Aspose. для детальних інструкцій, перегляньте Встановлення .
  • Налаштуйте розмірну ліцензію при запуску додатків, щоб уникнути обмежень оцінки Ліцензування за використанням .

Докладніше: Визначення рахунків

Aspose.OCR.Metered metered = new Aspose.OCR.Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");

// Initialize OCR engine
Aspose.OCR.AsposeOcr recognitionEngine = new Aspose.OCR.AsposeOcr();

// Add images to OcrInput object
Aspose.OCR.OcrInput input = new Aspose.OCR.OcrInput(Aspose.OCR.InputType.SingleImage);
input.Add("invoice1.png");
input.Add("invoice2.jpg");

// Configure recognition settings
Aspose.OCR.InvoiceRecognitionSettings recognitionSettings = new Aspose.OCR.InvoiceRecognitionSettings();
recognitionSettings.Language = Aspose.OCR.Language.Latin;

// Perform invoice recognition
List<Aspose.OCR.RecognitionResult> results = recognitionEngine.RecognizeInvoice(input, recognitionSettings);

foreach (Aspose.OCR.RecognitionResult result in results)
{
    Console.WriteLine(result.RecognitionText);
}

// Save results
results[0].Save("invoice_result.txt", Aspose.OCR.SaveFormat.Text);
Aspose.OCR.AsposeOcr.SaveMultipageDocument("invoice_result.pdf", Aspose.OCR.SaveFormat.Pdf, results);

Особливості та функції

Індекс-специфічний OCR двигун

  • Пристосовані моделі розпізнавання для друкованих і фотографічних рахунків.
  • Висока толерантність до різноманітних резолюцій, рівнів шуму і схильних куточків.
  • Визнання кількох мов і цифрових стилів в одному документі.

Переробка і поліпшення зображень

  • Автоматичні фільтри відключення, розкриття та бінарності для поліпшення читальності.
  • Адаптивний прапор, що зберігає лінії рахунків і межі столу.
  • Яскравість і контрастні корекції для обробки під- або надвище експонованих сканів.

Аналіз та виявлення таблиці

  • Автоматична ідентифікація заголовків, стовпів, таблиці пунктів лінії та резюме блоків.
  • Визначення рядків, стовпів і клітинних кордонів, навіть тоді, коли лінії керування слабкі або відсутні.
  • Екстракція знешкоджених таблиць (наприклад, підрозділи під елементом материнської лінії).

Ключова цінність пар екстракції

  • Конфігураційні шаблони до імен полів на карті (наприклад, «Номер рахунку», «Всього за рахунок») до результатів ОКР.
  • Підтримка динамічних етикет — виявляє близькість тексту, а не суворі шаблони.
  • Рейтинг довіри за полем, що дозволяє фільтрувати або відтворювати елементи з низьким надійністю.

Експорт і інтеграція

  • Вихідні формати: прямий текст, JSON, XML, PDF, Word або HTML.
  • Події хок для перехоплення сировинних результатів ОКР перед серіалізацією.
  • Підтримка обробки комплекту з паралельними контролями для робочих навантажень високого обсягу.

Використання помилок та логінг

  • Детальні виняткові повідомлення для загальних режимів невдачі (наприклад, непідтримлений формат зображення, проблеми з ліцензією).
  • Вбудований інтерфейс запису, який сумісний з популярними .NET-реєстраційними рамками (серілог, NLog, log4net).
  • Полити відкликання для перехідних помилок під час файлу I/O або розподілу пам’яті.

Традиції та найкращі практики

  • Резолюція зображення заздалегідь затверджена: для кращої точності OCR, надіслати знімки на або вище 300 ДПІ.
  • Використовуйте графічні або кольорові зображення — тільки бінарні входи можуть втратити тонкі табличні лінії.
  • Визначте ліміти довіри відповідно до якості ваших даних; нижчі лімити поглинають більше даних, але можуть вимагати низького потоку валідації.
  • Для дуже великих комплектів слід стежити за використанням пам’яті та налаштувати паралелізм за допомогою варіантів обробки плагіна.
  • Витягніть функцію шаблону ключової вартості, щоб заморозити очікувані розрахунки; для невідомих розрахунків, поверніться до генеричної таблиці виявлення.
  • Завжди ініціюйте розмірну ліцензію, перш ніж звертатися до будь-яких методів ОКР, щоб уникнути оцінки-моду водних знаків.

Слідкуючи за цими інструкціями та використовуючи свої звітні-центричні можливості, Aspose.OCR Invoice to Text for .NET дозволяє побудувати надійні, кінцево-на-кінцеві трубопроводи для обробки документів — мінімізуючи ручний навантаження і максимізовуючи пропуск.

 Українська