Uno screenshot può includere testo, immagine, disegni ecc. in cui potrebbe essere necessario estrarre informazioni scritte. In tali scenari, puoi convertire lo screenshot in testo per recuperare le informazioni di testo. Ad esempio, potrebbero esserci diversi screenshot in arrivo come prova del pagamento a un’azienda e informazioni di testo sull’importo da estrarre. In conformità con tali requisiti, questo articolo illustra come convertire uno screenshot in testo con OCR in C#.
- Screenshot in testo con OCR – Installazione dell’API C#
- Converti screenshot in testo con OCR in C#
- Converti screenshot da URL a testo con OCR in C#
Screenshot in testo con OCR – Installazione dell’API C#
L’API Aspose.OCR for .NET può essere utilizzata per eseguire operazioni di riconoscimento ottico su un’immagine. Gli screenshot sono fondamentalmente le immagini dei contenuti dello schermo in modo da poter elaborare tali immagini per estrarre alcune informazioni. Accedi semplicemente all’API scaricando il file di riferimento DLL dalla pagina Nuove versioni o utilizzando il comando di installazione NuGet di seguito:
PM> Install-Package Aspose.OCR
Converti screenshot in testo con OCR in C#
Puoi convertire uno screenshot in testo con OCR in C# con i seguenti passaggi:
- Crea un oggetto della classe AsposeOcr.
- Converti uno screenshot in testo usando il metodo RecognizeImage.
- Visualizza il testo riconosciuto.
Il codice di esempio seguente mostra come convertire uno screenshot in testo in C#:
// Inizializza un'istanza di AsposeOcr
Aspose.OCR.AsposeOcr api = new Aspose.OCR.AsposeOcr();
// Riconosci l'immagine dello screenshot con l'OCR
string result = api.RecognizeImage("Test.png");
// Visualizza il testo riconosciuto
Console.WriteLine(result);
Converti screenshot da URL a testo con OCR in C#
In alcuni casi, gli screenshot vengono condivisi tramite collegamenti URL di DropBox, Imgur, ecc. L’API consente di utilizzare il collegamento URL invece di scaricare e quindi elaborare tali screenshot. I passaggi seguenti spiegano come convertire uno screenshot da URL a testo con OCR in C#:
- Ottieni uno screenshot dall’URL per le operazioni OCR.
- Crea un’istanza della classe AsposeOcr.
- Riconosci il testo dello screenshot con l’OCR.
- Stampa il testo riconosciuto dall’URL.
Il frammento di codice seguente spiega come convertire uno screenshot da URL a testo con OCR in C#:
// Ottieni screenshot dall'URL per l'OCR
string uri = "https://qph.fs.quoracdn.net/main-qimg-0ff82d0dc3543dcd3b06028f5476c2e4";
// Inizializza un'istanza di AsposeOcr
AsposeOcr api = new AsposeOcr();
// Riconosci l'immagine
string result = api.RecognizeImageFromUri(uri);
// Risultato di stampa
Console.WriteLine($"Text:\n {result}");
Ottieni una licenza di valutazione gratuita
Puoi richiedere una Licenza temporanea gratuita per valutare l’API nella sua piena capacità.
Conclusione
In questo articolo, hai imparato come convertire uno screenshot in testo con OCR in C#. In questo modo puoi estrarre molte informazioni utili in base alle tue esigenze. Inoltre, puoi scriverci sul forum in caso di dubbi.