Аппосе.ОЦР рачун за текст за .NET

Aspose.OCR Invoice to Text for .NET је специјализовани плуг-ин дизајниран да поједноставља извлачење структурираног текста из скенираних или фотографисаних рачуна. аутоматизацијом кључних корака — препроцесирање слике, анализа распореда и ОЦР — можете да снабдевате резултатне податке директно у рачуноводствене системе, базе података или платформе плаћања без ручног ретипирања. Плугин пружа исти висококвалитетни ОКР језг као и Аппосе.ОЦр, оптимизован за рачунске расположења, табеле и коцке вредности. Ви ћете смањити време обраде, минимизирати људску грешку и добити конзистентне, прецизне резултате на скали.

Инсталација и подешавање

Следите ове кораке да бисте додали Aspose.OCR Invoice у текст за .NET у свој пројекат:

  • Инсталирајте преко НуГет или преузмите пакет са Асписе сервера. за детаљне упутства, погледајте Инсталација .
  • Конфигуришите мерено лиценцирање на апликационом стартапу како бисте избегли ограничења процене Метеран лиценцирање .

Пример: препознавање рачуна

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);

Карактеристике и функције

Инфо-специфични ОЦР мотор

  • Прилагођени модели препознавања за штампане и фотографисане рачуне.
  • Висока толеранција за различите резолуције, ниво буке и скеј углови.
  • Признавање више језика и дигиталних стилова у истом документу.

Прерада и побољшање слике

  • Аутоматски филтери за одвајање, отварање и бинарство за побољшање читавости.
  • Адаптивни праг који чува линије рачуна и табелне границе.
  • Сјајност и контраст прилагођавања за управљање под- или прекомерно изложеним скенирањима.

Анализа распореда и детекција стола

  • Аутоматска идентификација наслова, стопала, табеле линија елемената и резюме блокова.
  • Признавање редова, колона и ћелијских граница, чак и када су владајуће линије слабе или недостају.
  • Екстракција ножених табела (на пример, под-имена испод предмета мајчинске линије).

Кључна вредност пар екстракција

  • Конфигурисане шаблоне за имена поља на мапи (на пример, „Централни број“, „Тоттал Дуи“) за ОЦР резултате.
  • Подршка за динамичке етикете – открива текстуалну близину уместо строгог уклапања шаблона.
  • Рејтинг поверења по пољу, омогућавајући вам да филтрирате или репродукујете елементе ниске поузданости.

Експорт и интеграција

  • Излазни формати: равни текст, ЈСОН, КСМЛ, ПДФ, Ворд, или ХТмЛ.
  • Догађаји су спремни да прекину сирове ОЦР резултате пре сериализације.
  • Подршка за обраду бацх-а са паралелним контролима за високе радне оптерећења.

Управљање грешкама и пријављивање

  • Детаљне изванредне поруке за уобичајене режиме неуспјеха (на пример, неподржан формат слике, проблеми лиценцирања).
  • Уграђени интерфејс за пријављивање компатибилан са популарним .NET регистрационим оквирима (Серилог, НЛОГ, лог4нет).
  • Политике повлачења за прелазне грешке током датотеке И/О или распоређивања меморије.

Савети и најбоља пракса

  • Пре-валидирана резолуција слике: за најбољу ОЦР тачност, испоручује слику на или изнад 300 ДПИ.
  • Користите сиву скалу или боје слике – бинарни само улазнице могу изгубити фине табелне линије.
  • Tuni granice poverenja u skladu sa kvalitetom vaših podataka; manji granica uhvate više podataka, ali mogu zahtijevati validaciju.
  • За веома велике партије, пратите употребу меморије и прилагодите паралелност кроз опције обраде плуг-ин-а.
  • Подигните функцију шаблона кључне вредности да бисте замрзнули очекивани распоред рачуна; за непознате распореде, вратите се генералној табели.
  • Увек иницијалишете Метрисано лиценцирање пре него што позовете било какве ОЦР методе како бисте избегли евалуацију-мода водених знакова.

Следећи ове упутства и искоришћењем својих капацитета за рачуноводство, Aspose.OCR Invoice to Text for .NET вам омогућава да изградите поуздане цеви за обраду докумената до краја – минимизирајући ручну напор и максимално продирање.

 Српски