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

Interfejs API Open Source C# .NET umożliwiający szybsze rozpoznawanie tekstu OCR

Bezpłatny interfejs API C# .NET do optycznego rozpoznawania znaków (OCR) umożliwiający szybsze rozpoznawanie tekstu z obrazów, w tym zeskanowanych dokumentów, wielostronicowych plików PDF i fotografii.

Optyczne rozpoznawanie znaków (OCR) to bardzo przydatna technologia umożliwiająca maszynom odczytywanie tekstu z obrazów i dokumentów oraz konwertowanie go na tekst nadający się do odczytu maszynowego. W ostatnim czasie OCR staje się coraz bardziej popularne ze względu na postęp cyfryzacji i potrzebę zautomatyzowanego przetwarzania danych. Dostępnych jest wiele interfejsów API OCR, których programiści mogą używać do implementowania OCR w swoich aplikacjach. Jednym z takich interfejsów API jest Free-OCR-API-CSharp, będący zaawansowanym bezpłatnym interfejsem API OCR, który pomaga programistom tworzyć aplikacje .NET do obsługi operacji OCR. Korzystanie z interfejsu API jest całkowicie bezpłatne i nie wymaga żadnych opłat rejestracyjnych ani abonamentowych.

Free-OCR-API-CSharp to bezpłatny interfejs API OCR, który umożliwia programistom integrację funkcjonalności OCR z aplikacjami C# bez żadnych zewnętrznych zależności. API wykorzystuje zaawansowaną technologię OCR umożliwiającą rozpoznawanie tekstu z obrazów, w tym zeskanowanych dokumentów, plików PDF i fotografii. Interfejs API obsługuje wiele języków i rozpoznaje tekst w różnych stylach i rozmiarach czcionek. Interfejs API obsługuje wiele języków, w tym angielski, francuski, niemiecki, włoski, portugalski i hiszpański. Technologia OCR wykorzystywana przez API jest szybka i dokładna, co pozwala na szybkie i sprawne rozpoznanie tekstu. Ogólnie rzecz biorąc, jest to doskonały wybór dla twórców oprogramowania, ponieważ pozwala z łatwością dodawać zaawansowane funkcje OCR do swoich aplikacji C#.

Previous Next

Pierwsze kroki z bezpłatnym OCR-API-CSharp

Zalecany sposób instalacji Free-OCR-API-CSharp polega na użyciu narzędzia NuGet. Aby instalacja przebiegła bezproblemowo, użyj poniższego polecenia.

Zainstaluj Free-OCR-API-CSharp przez NuGet

 Install-Package Free-OCR-API-CSharp

Możesz także zainstalować go ręcznie; pobierz pliki najnowszej wersji bezpośrednio z repozytorium GitHub.

Rozpoznawanie tekstu z obrazów za pomocą interfejsu API C# OCR

Open-OCR-API-CSharp API typu open source obsługuje świetną funkcję rozpoznawania tekstu z różnych typów obrazów w różnych językach w aplikacjach .NET. Aby osiągnąć to zadanie, twórcy oprogramowania muszą po prostu załadować swój obraz do tablicy bajtów i wywołać metodę OCR instancji FreeOcrApi, przekazując tablicę bajtów i język rozpoznawanego tekstu. Biblioteka zapewnia także świetną funkcję zbiorczego rozpoznawania tekstu z wielu plików jednocześnie, co ułatwia przetwarzanie wielu plików jednocześnie. Poniższy przykład pokazuje, jak rozpoznać tekst z obrazów przy użyciu kodu C# .NET.

Jak rozpoznać tekst z obrazów poprzez 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);

Utwórz plik PDF z możliwością przeszukiwania za pomocą interfejsu API C#

Otwarty interfejs API Free-OCR-API-CSharp umożliwia twórcom oprogramowania tworzenie przeszukiwalnych plików PDF (znanych również jako pliki PDF typu Sandwich) bezpośrednio w ich własnych aplikacjach C#. Domyślnie dodana warstwa tekstowa jest widoczna, co daje użytkownikom doskonałą możliwość przetestowania wyniku, ponieważ może porównać wynik OCR bezpośrednio z obrazem zeskanowanym. Poniższy przykład ilustruje, jak programiści mogą załadować obraz i przekonwertować go na dokumenty PDF wyszukiwania przy użyciu kodu C#.

Jak utworzyć plik PDF z możliwością przeszukiwania za pomocą interfejsu API języka C#?

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


 Polski