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

Open Source C# .NET API pentru o recunoaștere mai rapidă a textului OCR

API-ul gratuit C# .NET Optical Character Recognition (OCR) pentru recunoașterea mai rapidă a textului din imagini, inclusiv documente scanate, PDF-uri cu mai multe pagini și fotografii.

Recunoașterea optică a caracterelor (OCR) este o tehnologie foarte utilă care permite mașinilor să citească text din imagini, precum și din documente și să-l transforme în text care poate fi citit de mașină. În ultima vreme, OCR a devenit din ce în ce mai popular datorită creșterii digitalizării și nevoii de procesare automată a datelor. Există multe API-uri OCR disponibile pe care dezvoltatorii le pot folosi pentru a implementa OCR în aplicațiile lor. Un astfel de API este Free-OCR-API-CSharp, care este un API OCR gratuit avansat care ajută dezvoltatorii de software să creeze aplicații .NET pentru gestionarea operațiunilor OCR. API-ul este complet gratuit de utilizat și nu necesită taxe de înregistrare sau de abonament.

Free-OCR-API-CSharp este un API OCR gratuit care permite programatorilor de software să integreze funcționalitatea OCR în aplicațiile lor C# fără dependențe externe. API-ul folosește tehnologia OCR avansată care permite recunoașterea textului din imagini, inclusiv documente scanate, PDF-uri și fotografii. API-ul acceptă mai multe limbi și poate recunoaște textul în diferite stiluri și dimensiuni de font. API-ul acceptă mai multe limbi, inclusiv engleză, franceză, germană, italiană, portugheză și spaniolă. Tehnologia OCR utilizată de API este rapidă și precisă, permițând recunoașterea rapidă și eficientă a textului. În general, este o alegere excelentă pentru dezvoltatorii de software să adauge cu ușurință funcționalități OCR avansate în aplicațiile lor C#.

Previous Next

Noțiuni introductive cu Free-OCR-API-CSharp

Modul recomandat de a instala Free-OCR-API-CSharp este utilizarea NuGet. Vă rugăm să utilizați următoarea comandă pentru o instalare fără probleme.

Instalați Free-OCR-API-CSharp prin NuGet

 Install-Package Free-OCR-API-CSharp

De asemenea, îl puteți instala manual; descărcați cele mai recente fișiere de lansare direct din depozitul GitHub.

Recunoașteți textul din imagini prin API-ul C# OCR

API-ul cu sursă deschisă Free-OCR-API-CSharp a inclus suport pentru o caracteristică excelentă pentru recunoașterea textului din diferite tipuri de imagini în diferite limbi în cadrul aplicațiilor .NET. Pentru a realiza sarcina, dezvoltatorii de software trebuie doar să-și încarce imaginea într-o matrice de octeți și să apeleze metoda OCR a instanței FreeOcrApi, trecând matricea de octeți și limba textului de recunoscut. Biblioteca oferă, de asemenea, o caracteristică excelentă pentru recunoașterea în lot a textului din mai multe fișiere simultan, ceea ce face ușoară procesarea multor fișiere simultan. Următorul exemplu arată cum să recunoașteți textul din imagini folosind codul C# .NET.

Cum se recunoaște textul din imagini prin API-ul 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ți fișier PDF care poate fi căutat prin API-ul C#

API-ul cu sursă deschisă Free-OCR-API-CSharp permite dezvoltatorilor de software să creeze PDF-uri care pot fi căutate (cunoscute și sub numele de PDF Sandwich) direct în propriile aplicații C#. În mod implicit, stratul de text adăugat este vizibil, ceea ce oferă utilizatorilor o oportunitate excelentă de a testa rezultatul, deoarece pot compara rezultatul OCR direct cu imaginea scanată. Următorul exemplu demonstrează modul în care dezvoltatorii de software pot încărca o imagine și o pot converti în documente PDF de căutare folosind codul C#.

Cum se creează PDF care poate fi căutat prin 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");
        }
    }
}


 Română