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

Open Source C# .NET API for raskere OCR-tekstgjenkjenning

Gratis C# .NET Optical Character Recognition (OCR) API for raskere tekstgjenkjenning fra bilder, inkludert skannede dokumenter, flersidige PDF-er og fotografier.

Optical Character Recognition (OCR) er en svært nyttig teknologi som gjør det mulig for maskiner å lese tekst fra bilder så vel som dokumenter og konvertere den til maskinlesbar tekst. I nyere tid har OCR blitt stadig mer populært på grunn av fremveksten av digitalisering og behovet for automatisert databehandling. Det er mange OCR APIer tilgjengelig som utviklere kan bruke til å implementere OCR i applikasjonene sine. Et slikt API er Free-OCR-API-CSharp, som er et avansert gratis OCR API som hjelper programvareutviklere med å lage .NET-applikasjoner for håndtering av OCR-operasjoner. API-en er helt gratis å bruke og krever ingen registrerings- eller abonnementsavgifter.

Free-OCR-API-CSharp er et gratis OCR API som lar programvareprogrammerere integrere OCR-funksjonalitet i C#-applikasjonene sine uten eksterne avhengigheter. API-en bruker avansert OCR-teknologi som tillater gjenkjenning av tekst fra bilder, inkludert skannede dokumenter, PDF-er og fotografier. API-en støtter flere språk og kan gjenkjenne tekst i ulike skriftstiler og størrelser. API-en støtter flere språk, inkludert engelsk, fransk, tysk, italiensk, portugisisk og spansk. OCR-teknologien som brukes av API er rask og nøyaktig, noe som muliggjør rask og effektiv tekstgjenkjenning. Totalt sett er det et godt valg for programvareutviklere å legge til avansert OCR-funksjonalitet i C#-applikasjonene sine med letthet.

Previous Next

Kom i gang med Free-OCR-API-CSharp

Den anbefalte måten å installere Free-OCR-API-CSharp på er å bruke NuGet. Bruk følgende kommando for en jevn installasjon.

Installer Free-OCR-API-CSharp via NuGet

 Install-Package Free-OCR-API-CSharp

Du kan også installere det manuelt; last ned de siste utgivelsesfilene direkte fra GitHub-depotet.

Gjenkjenn tekst fra bilder via C# OCR API

Open source API Free-OCR-API-CSharp har inkludert støtte for en flott funksjon for å gjenkjenne tekst fra ulike typer bilder på ulike språk i .NET-applikasjoner. For å oppnå oppgaven trenger programvareutviklere bare å laste inn bildet sitt i en byte-array og ringe OCR-metoden til FreeOcrApi-forekomsten, og sende inn byte-arrayen og språket til teksten som skal gjenkjennes. Biblioteket har også en flott funksjon for batchgjenkjenning av tekst fra flere filer samtidig, noe som gjør det enkelt å behandle mange filer samtidig. Følgende eksempel viser hvordan du gjenkjenner tekst fra bilder ved hjelp av C# .NET-kode.

Hvordan gjenkjenne tekst fra bilder via C# API?

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);

Lag søkbar PDF-fil via C# API

Open source API Free-OCR-API-CSharp lar programvareutviklere lage søkbare PDF-er (også kjent som Sandwich PDF-er) direkte i sine egne C#-applikasjoner. Som standard er det ekstra tekstlaget synlig, noe som gir brukerne en flott mulighet til å teste resultatet, da de kan sammenligne OCR-utdataene direkte med skannebildet. Følgende eksempel viser hvordan programvareutviklere kan laste inn et bilde og konvertere det til søke-PDF-dokumenter ved hjelp av C#-kode.

Hvordan lage søkbar PDF via 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");
        }
    }
}


 Norsk