1. Prodotti
  2.   OCR
  3.   .NET
  4.   Free-OCR-API-CSharp
 
  

API C# .NET open source per un riconoscimento del testo OCR più rapido

API gratuita di riconoscimento ottico dei caratteri (OCR) C# .NET per un riconoscimento più rapido del testo da immagini, inclusi documenti scansionati, PDF multipagina e fotografie.

Il riconoscimento ottico dei caratteri (OCR) è una tecnologia molto utile che consente alle macchine di leggere testo da immagini e documenti e di convertirlo in testo leggibile dalla macchina. Negli ultimi tempi, l’OCR è diventato sempre più popolare a causa dell’aumento della digitalizzazione e della necessità di un’elaborazione automatizzata dei dati. Sono disponibili molte API OCR che gli sviluppatori possono utilizzare per implementare l'OCR nelle loro applicazioni. Una di queste API è Free-OCR-API-CSharp, un'API OCR gratuita avanzata che aiuta gli sviluppatori di software a creare applicazioni .NET per la gestione delle operazioni OCR. L'API è completamente gratuita e non richiede alcuna registrazione o costo di abbonamento.

Free-OCR-API-CSharp è un'API OCR gratuita che consente ai programmatori di software di integrare la funzionalità OCR nelle proprie applicazioni C# senza dipendenze esterne. L'API utilizza la tecnologia OCR avanzata che consente il riconoscimento del testo dalle immagini, inclusi documenti scansionati, PDF e fotografie. L'API supporta più lingue e può riconoscere il testo in vari stili e dimensioni di carattere. L'API supporta più lingue, tra cui inglese, francese, tedesco, italiano, portoghese e spagnolo. La tecnologia OCR utilizzata dall'API è veloce e precisa e consente un riconoscimento del testo rapido ed efficiente. Nel complesso è un'ottima scelta per gli sviluppatori di software per aggiungere facilmente funzionalità OCR avanzate all'interno delle proprie applicazioni C#.

Previous Next

Iniziare con Free-OCR-API-CSharp

Il modo consigliato per installare Free-OCR-API-CSharp è utilizzare NuGet. Si prega di utilizzare il seguente comando per un'installazione fluida.

Installa Free-OCR-API-CSharp tramite NuGet

 Install-Package Free-OCR-API-CSharp

Puoi anche installarlo manualmente; scarica i file della versione più recente direttamente dal repository GitHub.

Riconosci testo da immagini tramite API C# OCR

L'API open source Free-OCR-API-CSharp ha incluso il supporto per un'ottima funzionalità per riconoscere il testo da vari tipi di immagini in varie lingue all'interno delle applicazioni .NET. Per realizzare questo compito gli sviluppatori di software devono semplicemente caricare la propria immagine in un array di byte e chiamare il metodo OCR dell'istanza FreeOcrApi, passando l'array di byte e la lingua del testo da riconoscere. La libreria fornisce anche un'ottima funzionalità per riconoscere in batch il testo da più file contemporaneamente, semplificando l'elaborazione di più file contemporaneamente. L'esempio seguente mostra come riconoscere il testo dalle immagini utilizzando il codice C# .NET.

Come riconoscere il testo dalle immagini tramite l'API C#?

using System;
using System.IO;
using FreeOcrApi;
var ocr = new FreeOcrApi("your-api-key");

// Load your image file into a byte array:
byte[] imageData = File.ReadAllBytes("path-to-your-image-file");
string recognizedText = ocr.OCR(imageData, "eng");

// Finally, display the recognized text in the console or save it to a file:
Console.WriteLine(recognizedText);
File.WriteAllText("path-to-output-file", recognizedText);

Crea file PDF ricercabile tramite API C#

L'API open source Free-OCR-API-CSharp consente agli sviluppatori di software di creare PDF ricercabili (noti anche come PDF Sandwich) direttamente all'interno delle proprie applicazioni C#. Per impostazione predefinita, il livello di testo aggiunto è visibile, il che offre agli utenti una grande opportunità per testare il risultato poiché possono confrontare l'output ottenuto tramite OCR direttamente con l'immagine scansionata. L'esempio seguente dimostra come gli sviluppatori di software possono caricare un'immagine e convertirla in documenti PDF di ricerca utilizzando il codice C#.

Come creare PDF ricercabili tramite C# ApI?

using System.IO;
using FreeOcrApi;
using PdfSharpCore.Drawing;
using PdfSharpCore.Pdf;

namespace ConsoleApp
{
    class Program
    {
        static void Main(string[] args)
        {
            FreeOcrApiWrapper api = new FreeOcrApiWrapper("YOUR_API_KEY");
            MemoryStream imageStream = new MemoryStream(File.ReadAllBytes("path/to/image.jpg"));
            string text = api.Recognize(imageStream);
            PdfDocument pdf = new PdfDocument();
            PdfPage page = pdf.AddPage();
            XGraphics gfx = XGraphics.FromPdfPage(page);
            XFont font = new XFont("Verdana", 12, XFontStyle.Regular);
            gfx.DrawString(text, font, XBrushes.Black, new XRect(0, 0, page.Width, page.Height), XStringFormats.TopLeft);
            pdf.Save("path/to/output.pdf");
        }
    }
}


 Italiano