1. Termékek
  2.   OCR
  3.   .NET
  4.   Free-OCR-API-CSharp
 
  

Nyílt forráskódú C# .NET API a gyorsabb OCR szövegfelismeréshez

Ingyenes C# .NET Optical Character Recognition (OCR) API a képek gyorsabb szövegfelismeréséhez, beleértve a szkennelt dokumentumokat, többoldalas PDF-eket és fényképeket.

Az optikai karakterfelismerés (OCR) egy nagyon hasznos technológia, amely lehetővé teszi a gépek számára, hogy szöveget olvassanak ki képekből és dokumentumokból, és géppel olvasható szöveggé alakítsák. Az utóbbi időben az OCR egyre népszerűbb a digitalizáció térnyerése és az automatizált adatfeldolgozás iránti igény miatt. Számos OCR API áll rendelkezésre, amelyeket a fejlesztők használhatnak az OCR alkalmazására. Az egyik ilyen API a Free-OCR-API-CSharp, amely egy fejlett ingyenes OCR API, amely segít a szoftverfejlesztőknek .NET-alkalmazások létrehozásában az OCR műveletek kezelésére. Az API teljesen ingyenesen használható, és nem igényel regisztrációs vagy előfizetési díjat.

A Free-OCR-API-CSharp egy ingyenes OCR API, amely lehetővé teszi a szoftverprogramozók számára, hogy külső függőségek nélkül integrálják az OCR-funkciókat C#-alkalmazásaikba. Az API fejlett OCR technológiát használ, amely lehetővé teszi a szöveg felismerését képekből, beleértve a beolvasott dokumentumokat, PDF-eket és fényképeket. Az API több nyelvet támogat, és különféle betűtípus-stílusú és -méretű szöveget képes felismerni. Az API több nyelvet is támogat, beleértve az angolt, franciát, németet, olaszt, portugált és spanyolt. Az API által használt OCR technológia gyors és pontos, lehetővé téve a gyors és hatékony szövegfelismerést. Összességében nagyszerű választás a szoftverfejlesztők számára, hogy könnyedén hozzáadhassanak fejlett OCR-funkciókat C#-alkalmazásaikhoz.

Previous Next

Kezdő lépések a Free-OCR-API-CSharp használatával

A Free-OCR-API-CSharp telepítésének javasolt módja a NuGet használata. Kérjük, használja a következő parancsot a zökkenőmentes telepítés érdekében.

A Free-OCR-API-CSharp telepítése a NuGet segítségével

 Install-Package Free-OCR-API-CSharp

Kézzel is telepítheti; töltse le a legújabb kiadású fájlokat közvetlenül a GitHub tárhelyről.

Szöveg felismerése képekből a C# OCR API-n keresztül

A nyílt forráskódú API Free-OCR-API-CSharp támogatja azt a nagyszerű funkciót, amellyel a .NET-alkalmazásokon belül különböző nyelvű, különböző típusú képekből származó szöveget lehet felismerni. A feladat elvégzéséhez a szoftverfejlesztőknek csak be kell tölteniük a képüket egy bájttömbbe, és meg kell hívniuk a FreeOcrApi példány OCR metódusát, átadva a bájttömböt és a felismerendő szöveg nyelvét. A könyvtár nagyszerű funkciót kínál a több fájlból származó szöveg kötegelt felismerésére is, így sok fájl egyszerre feldolgozható. A következő példa bemutatja, hogyan lehet szöveget felismerni képekből C# .NET kóddal.

Hogyan lehet szöveget felismerni képekből C# API-n keresztül?

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

Kereshető PDF-fájl létrehozása C# API-n keresztül

A nyílt forráskódú API Free-OCR-API-CSharp lehetővé teszi a szoftverfejlesztők számára, hogy kereshető PDF-eket (más néven Sandwich PDF-eket) közvetlenül saját C#-alkalmazásaikon belül hozzanak létre. Alapértelmezés szerint a hozzáadott szövegréteg látható, ami nagyszerű lehetőséget biztosít a felhasználóknak az eredmény tesztelésére, mivel az OCR kimenetet közvetlenül összehasonlíthatják a beolvasott képpel. A következő példa bemutatja, hogyan tölthetnek be a szoftverfejlesztők egy képet, és hogyan alakíthatják át azt kereső PDF dokumentumokká C# kóddal.

Hogyan hozhatunk létre kereshető PDF-et a C# ApI segítségével?

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


 Magyar