Snímek obrazovky do textového OCR C#

Snímek obrazovky může obsahovat text, obrázek, kresby atd., kde budete možná potřebovat získat písemné informace. V takových scénářích můžete převést snímek obrazovky na text, abyste získali textové informace. Například mohou existovat různé příchozí snímky obrazovky jako doklad o platbě společnosti a textové informace o částce, kterou je třeba vytěžit. V souladu s takovými požadavky tento článek popisuje, jak převést snímek obrazovky na text pomocí OCR v C#.

Screenshot to Text with OCR – C# API Installation

Aspose.OCR for .NET API lze použít k provádění operací optického rozpoznávání nad obrázkem. Snímky obrazovky jsou v podstatě obrázky obsahu obrazovky, takže takové obrázky můžete zpracovat a získat nějaké informace. Jednoduše otevřete API stažením referenčního souboru DLL ze stránky New Releases nebo pomocí instalačního příkazu NuGet níže:

PM> Install-Package Aspose.OCR

Převést snímek obrazovky na text pomocí OCR v C#

Snímek obrazovky můžete převést na text pomocí OCR v C# pomocí následujících kroků:

  1. Vytvořte objekt třídy AsposeOcr.
  2. Převeďte snímek obrazovky na text pomocí metody RecognizeImage.
  3. Zobrazte rozpoznaný text.

Následující ukázkový kód ukazuje, jak převést snímek obrazovky na text v C#:

// Inicializujte instanci AsposeOcr
Aspose.OCR.AsposeOcr api = new Aspose.OCR.AsposeOcr();

// Rozpoznejte snímek obrazovky pomocí OCR
string result = api.RecognizeImage("Test.png");

// Zobrazte rozpoznaný text
Console.WriteLine(result);

Převést snímek obrazovky z adresy URL na text pomocí OCR v C#

V některých případech jsou screenshoty sdíleny prostřednictvím URL odkazů DropBox, Imgur atd. API vám umožňuje využít URL odkaz místo stahování a následného zpracování takových screenshotů. Níže uvedené kroky vysvětlují, jak převést snímek obrazovky z adresy URL na text pomocí OCR v C#:

  1. Získejte snímek obrazovky z adresy URL pro operace OCR.
  2. Vytvořte instanci třídy AsposeOcr.
  3. Rozpoznejte text ze snímku obrazovky pomocí OCR.
  4. Vytiskněte rozpoznaný text z adresy URL.

Níže uvedený fragment kódu vysvětluje, jak převést snímek obrazovky z adresy URL na text pomocí OCR v C#:

// Získejte snímek obrazovky z adresy URL pro OCR
string uri = "https://qph.fs.quoracdn.net/main-qimg-0ff82d0dc3543dcd3b06028f5476c2e4";

// Inicializujte instanci AsposeOcr
AsposeOcr api = new AsposeOcr();

// Rozpoznat obrázek
string result = api.RecognizeImageFromUri(uri);

// Vytisknout výsledek
Console.WriteLine($"Text:\n {result}");

Získejte bezplatnou zkušební licenci

Můžete požádat o bezplatnou dočasnou licenci k vyhodnocení API v jeho plné kapacitě.

Závěr

V tomto článku jste se naučili, jak převést snímek obrazovky na text pomocí OCR v C#. Tímto způsobem můžete získat mnoho užitečných informací na základě vašich požadavků. Kromě toho nám můžete napsat na fórum v případě jakýchkoli obav.

Viz také