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
- Převést snímek obrazovky na text pomocí OCR v C#
- Převést snímek obrazovky z adresy URL 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ů:
- Vytvořte objekt třídy AsposeOcr.
- Převeďte snímek obrazovky na text pomocí metody RecognizeImage.
- 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#:
- Získejte snímek obrazovky z adresy URL pro operace OCR.
- Vytvořte instanci třídy AsposeOcr.
- Rozpoznejte text ze snímku obrazovky pomocí OCR.
- 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.