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

Avoimen lähdekoodin C# .NET API nopeampaa OCR-tekstin tunnistusta varten

Ilmainen C# .NET Optical Character Recognition (OCR) -sovellusliittymä nopeampaan tekstintunnistukseen kuvista, mukaan lukien skannatut asiakirjat, monisivuiset PDF-tiedostot ja valokuvat.

Optinen merkintunnistus (OCR) on erittäin hyödyllinen tekniikka, jonka avulla koneet voivat lukea tekstiä kuvista ja asiakirjoista ja muuntaa sen koneellisesti luettavaksi tekstiksi. Viime aikoina OCR:stä on tullut yhä suositumpi digitalisaation nousun ja automatisoidun tietojenkäsittelyn tarpeen vuoksi. Saatavilla on monia OCR-sovellusliittymiä, joita kehittäjät voivat käyttää OCR:n toteuttamiseen sovelluksissaan. Yksi tällainen API on Free-OCR-API-CSharp, joka on kehittynyt ilmainen OCR-sovellusliittymä, joka auttaa ohjelmistokehittäjiä luomaan .NET-sovelluksia OCR-toimintojen käsittelyä varten. API on täysin ilmainen käyttää, eikä se vaadi rekisteröinti- tai tilausmaksuja.

Free-OCR-API-CSharp on ilmainen OCR-sovellusliittymä, jonka avulla ohjelmoijat voivat integroida OCR-toiminnot C#-sovelluksiinsa ilman ulkoisia riippuvuuksia. API käyttää kehittynyttä OCR-tekniikkaa, joka mahdollistaa tekstin tunnistamisen kuvista, mukaan lukien skannatut asiakirjat, PDF-tiedostot ja valokuvat. API tukee useita kieliä ja pystyy tunnistamaan tekstin eri fonttityyleillä ja -kokoilla. API tukee useita kieliä, mukaan lukien englanti, ranska, saksa, italia, portugali ja espanja. API:n käyttämä OCR-tekniikka on nopea ja tarkka, mikä mahdollistaa nopean ja tehokkaan tekstintunnistuksen. Kaiken kaikkiaan se on loistava valinta ohjelmistokehittäjille lisätä edistyneitä OCR-toimintoja C#-sovelluksiinsa helposti.

Previous Next

Free-OCR-API-CSharpin käytön aloittaminen

Suositeltava tapa asentaa Free-OCR-API-CSharp on NuGet. Käytä seuraavaa komentoa sujuvaan asennukseen.

Asenna Free-OCR-API-CSharp NuGetin kautta

 Install-Package Free-OCR-API-CSharp

Voit asentaa sen myös manuaalisesti. lataa uusimmat julkaisutiedostot suoraan GitHub-arkistosta.

Tunnista kuvista teksti C# OCR API:n kautta

Avoimen lähdekoodin API Free-OCR-API-CSharp sisältää tuen erinomaiselle ominaisuudelle tekstin tunnistamiseen erityyppisistä kuvista eri kielillä .NET-sovelluksissa. Tehtävän saavuttamiseksi ohjelmistokehittäjien tarvitsee vain ladata kuvansa tavutaulukkoon ja kutsua FreeOcrApi-ilmentymän OCR-menetelmää, joka välittää tavutaulukon ja tekstin tunnistamisen kielen. Kirjasto tarjoaa myös erinomaisen ominaisuuden tekstin erätunnistukseen useista tiedostoista kerralla, mikä helpottaa useiden tiedostojen käsittelyä kerralla. Seuraava esimerkki näyttää kuinka tunnistaa tekstiä kuvista C# .NET-koodilla.

Kuinka tunnistaa tekstiä kuvista C# API:n kautta?

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

Luo haettavissa oleva PDF-tiedosto C# API:n kautta

Avoimen lähdekoodin API Free-OCR-API-CSharp avulla ohjelmistokehittäjät voivat luoda haettavia PDF-tiedostoja (tunnetaan myös nimellä Sandwich PDF) suoraan omissa C#-sovelluksissaan. Oletuksena lisätty tekstikerros on näkyvissä, mikä antaa käyttäjille erinomaisen mahdollisuuden testata tulosta, koska he voivat verrata OCR:n tulosta suoraan skannauskuvaan. Seuraava esimerkki osoittaa, kuinka ohjelmistokehittäjät voivat ladata kuvan ja muuntaa sen PDF-hakudokumenteiksi C#-koodilla.

Kuinka luodaan haettavissa oleva PDF C# ApI:n kautta?

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


 Suomen