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

Open Source C# .NET API für schnellere OCR-Texterkennung

Kostenlose C# .NET-API zur optischen Zeichenerkennung (OCR) für eine schnellere Texterkennung aus Bildern, einschließlich gescannter Dokumente, mehrseitiger PDFs und Fotos.

Die optische Zeichenerkennung (OCR) ist eine sehr nützliche Technologie, die es Maschinen ermöglicht, Text aus Bildern und Dokumenten zu lesen und in maschinenlesbaren Text umzuwandeln. In jüngster Zeit erfreut sich OCR aufgrund der zunehmenden Digitalisierung und der Notwendigkeit einer automatisierten Datenverarbeitung immer größerer Beliebtheit. Es stehen viele OCR-APIs zur Verfügung, mit denen Entwickler OCR in ihren Anwendungen implementieren können. Eine dieser APIs ist Free-OCR-API-CSharp, eine erweiterte kostenlose OCR-API, die Softwareentwicklern bei der Erstellung von .NET-Anwendungen für die Abwicklung von OCR-Vorgängen hilft. Die Nutzung der API ist völlig kostenlos und erfordert keine Registrierungs- oder Abonnementgebühren.

Free-OCR-API-CSharp ist eine kostenlose OCR-API, die es Softwareprogrammierern ermöglicht, OCR-Funktionalität ohne externe Abhängigkeiten in ihre C#-Anwendungen zu integrieren. Die API nutzt fortschrittliche OCR-Technologie, die die Erkennung von Text aus Bildern ermöglicht, einschließlich gescannter Dokumente, PDFs und Fotos. Die API unterstützt mehrere Sprachen und kann Text in verschiedenen Schriftarten und -größen erkennen. Die API unterstützt mehrere Sprachen, darunter Englisch, Französisch, Deutsch, Italienisch, Portugiesisch und Spanisch. Die von der API verwendete OCR-Technologie ist schnell und genau und ermöglicht eine schnelle und effiziente Texterkennung. Insgesamt ist es eine gute Wahl für Softwareentwickler, um ihren C#-Anwendungen problemlos erweiterte OCR-Funktionalität hinzuzufügen.

Previous Next

Erste Schritte mit Free-OCR-API-CSharp

Die empfohlene Methode zur Installation von Free-OCR-API-CSharp ist die Verwendung von NuGet. Für eine reibungslose Installation verwenden Sie bitte den folgenden Befehl.

Free-OCR-API-CSharp über NuGet installieren

 Install-Package Free-OCR-API-CSharp

Sie können es auch manuell installieren; Laden Sie die neuesten Versionsdateien direkt aus dem GitHub-Repository herunter.

Text aus Bildern über die C#-OCR-API erkennen

Die Open-Source-API Free-OCR-API-CSharp bietet Unterstützung für eine großartige Funktion zum Erkennen von Text aus verschiedenen Bildtypen in verschiedenen Sprachen in .NET-Anwendungen. Um diese Aufgabe zu erfüllen, müssen Softwareentwickler lediglich ihr Bild in ein Byte-Array laden und die OCR-Methode der FreeOcrApi-Instanz aufrufen, wobei das Byte-Array und die Sprache des zu erkennenden Textes übergeben werden. Die Bibliothek bietet auch eine großartige Funktion zur Stapelerkennung von Text aus mehreren Dateien gleichzeitig, wodurch es einfach ist, viele Dateien gleichzeitig zu verarbeiten. Das folgende Beispiel zeigt, wie man mithilfe von C#-.NET-Code Text aus Bildern erkennt.

Wie erkennt man Text aus Bildern über die 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);

Durchsuchbare PDF-Datei über die C#-API erstellen

Mit der Open-Source-API Free-OCR-API-CSharp können Softwareentwickler durchsuchbare PDFs (auch als Sandwich-PDFs bezeichnet) direkt in ihren eigenen C#-Anwendungen erstellen. Standardmäßig ist die hinzugefügte Textebene sichtbar, was Benutzern eine hervorragende Gelegenheit zum Testen des Ergebnisses bietet, da sie die OCR-Ausgabe direkt mit dem Scanbild vergleichen können. Das folgende Beispiel zeigt, wie Softwareentwickler mithilfe von C#-Code ein Bild laden und in durchsuchbare PDF-Dokumente konvertieren können.

Wie erstelle ich durchsuchbare PDFs über 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");
        }
    }
}


 Deutsch