Zrzut ekranu może zawierać tekst, obraz, rysunki itp., z których może być konieczne wyodrębnienie informacji pisemnych. W takich sytuacjach możesz przekonwertować zrzut ekranu na tekst, aby odzyskać informacje tekstowe. Na przykład różne mogą być przychodzące zrzuty ekranu jako dowód wpłaty do firmy oraz informacja tekstowa o kwocie do pobrania. Zgodnie z takimi wymaganiami, w tym artykule opisano, jak przekonwertować zrzut ekranu na tekst za pomocą OCR w języku C#.
- Zrzut ekranu do tekstu z OCR — instalacja API C#
- Konwertuj zrzut ekranu na tekst za pomocą OCR w C#
- Konwertuj zrzut ekranu z adresu URL na tekst za pomocą OCR w C#
Zrzut ekranu do tekstu z OCR — instalacja API C#
Aspose.OCR for .NET API może służyć do wykonywania operacji optycznego rozpoznawania obrazu. Zrzuty ekranu to w zasadzie obrazy zawartości ekranu, dzięki czemu można przetwarzać takie obrazy w celu wyodrębnienia niektórych informacji. Po prostu uzyskaj dostęp do interfejsu API, pobierając plik referencyjny DLL ze strony New Releases lub używając poniższego polecenia instalacyjnego NuGet:
PM> Install-Package Aspose.OCR
Konwertuj zrzut ekranu na tekst za pomocą OCR w C#
Możesz przekonwertować zrzut ekranu na tekst za pomocą OCR w języku C#, wykonując następujące czynności:
- Utwórz obiekt klasy AsposeOcr.
- Konwertuj zrzut ekranu na tekst za pomocą metody RecognizeImage.
- Wyświetl rozpoznany tekst.
Poniższy przykładowy kod pokazuje, jak przekonwertować zrzut ekranu na tekst w języku C#:
// Zainicjuj instancję AsposeOcr
Aspose.OCR.AsposeOcr api = new Aspose.OCR.AsposeOcr();
// Rozpoznaj obraz zrzutu ekranu za pomocą OCR
string result = api.RecognizeImage("Test.png");
// Wyświetl rozpoznany tekst
Console.WriteLine(result);
Konwertuj zrzut ekranu z adresu URL na tekst za pomocą OCR w C#
W niektórych przypadkach zrzuty ekranu są udostępniane za pośrednictwem linków URL DropBox, Imgur itp. Interfejs API umożliwia korzystanie z łącza URL zamiast pobierania, a następnie przetwarzania takich zrzutów ekranu. Poniższe kroki wyjaśniają, jak przekonwertować zrzut ekranu z adresu URL na tekst za pomocą OCR w języku C#:
- Pobierz zrzut ekranu z adresu URL dla operacji OCR.
- Utwórz instancję klasy AsposeOcr.
- Rozpoznaj tekst ze zrzutu ekranu za pomocą OCR.
- Wydrukuj rozpoznany tekst z adresu URL.
Poniższy fragment kodu wyjaśnia, jak przekonwertować zrzut ekranu z adresu URL na tekst za pomocą OCR w języku C#:
// Pobierz zrzut ekranu z adresu URL dla OCR
string uri = "https://qph.fs.quoracdn.net/main-qimg-0ff82d0dc3543dcd3b06028f5476c2e4";
// Zainicjuj instancję AsposeOcr
AsposeOcr api = new AsposeOcr();
// Rozpoznaj obraz
string result = api.RecognizeImageFromUri(uri);
// Wydrukuj wynik
Console.WriteLine($"Text:\n {result}");
Uzyskaj bezpłatną licencję ewaluacyjną
Możesz poprosić o Bezpłatną licencję tymczasową, aby w pełni ocenić interfejs API.
Wniosek
W tym artykule nauczyłeś się konwertować zrzut ekranu na tekst za pomocą OCR w języku C#. W ten sposób możesz wyodrębnić wiele przydatnych informacji w oparciu o swoje wymagania. Ponadto możesz napisać do nas na forum, jeśli masz jakiekolwiek wątpliwości.