1. Des produits
  2.   OCR
  3.   .NET
  4.   Free-OCR-API-CSharp
 
  

API Open Source C# .NET pour une reconnaissance de texte OCR plus rapide

API gratuite de reconnaissance optique de caractères (OCR) C# .NET pour une reconnaissance de texte plus rapide à partir d'images, y compris des documents numérisés, des PDF multipages et des photographies.

La reconnaissance optique de caractères (OCR) est une technologie très utile permettant aux machines de lire du texte à partir d'images ainsi que de documents et de le convertir en texte lisible par machine. Ces derniers temps, l’OCR est devenue de plus en plus populaire en raison de la montée de la numérisation et de la nécessité d’un traitement automatisé des données. Il existe de nombreuses API OCR disponibles que les développeurs peuvent utiliser pour implémenter l'OCR dans leurs applications. L'une de ces API est Free-OCR-API-CSharp, qui est une API OCR gratuite avancée qui aide les développeurs de logiciels à créer des applications .NET pour gérer les opérations OCR. L'utilisation de l'API est entièrement gratuite et ne nécessite aucun frais d'inscription ou d'abonnement.

Free-OCR-API-CSharp est une API OCR gratuite qui permet aux programmeurs de logiciels d'intégrer la fonctionnalité OCR dans leurs applications C# sans aucune dépendance externe. L'API utilise une technologie OCR avancée permettant la reconnaissance du texte à partir d'images, y compris des documents numérisés, des PDF et des photographies. L'API prend en charge plusieurs langues et peut reconnaître du texte dans différents styles et tailles de police. L'API prend en charge plusieurs langues, dont l'anglais, le français, l'allemand, l'italien, le portugais et l'espagnol. La technologie OCR utilisée par l'API est rapide et précise, permettant une reconnaissance de texte rapide et efficace. Dans l'ensemble, il s'agit d'un excellent choix pour les développeurs de logiciels qui souhaitent ajouter facilement des fonctionnalités OCR avancées dans leurs applications C#.

Previous Next

Premiers pas avec Free-OCR-API-CSharp

La méthode recommandée pour installer Free-OCR-API-CSharp consiste à utiliser NuGet. Veuillez utiliser la commande suivante pour une installation fluide.

Installer Free-OCR-API-CSharp via NuGet

 Install-Package Free-OCR-API-CSharp

Vous pouvez également l'installer manuellement ; téléchargez les fichiers de la dernière version directement à partir du référentiel GitHub.

Reconnaître le texte des images via l'API C# OCR

L'API open source Free-OCR-API-CSharp inclut la prise en charge d'une fonctionnalité intéressante permettant de reconnaître le texte de différents types d'images dans différentes langues au sein des applications .NET. Pour réaliser cette tâche, les développeurs de logiciels doivent simplement charger leur image dans un tableau d'octets et appeler la méthode OCR de l'instance FreeOcrApi, en transmettant le tableau d'octets et la langue du texte à reconnaître. La bibliothèque fournit également une fonctionnalité intéressante pour reconnaître par lots le texte de plusieurs fichiers à la fois, ce qui facilite le traitement de plusieurs fichiers à la fois. L'exemple suivant montre comment reconnaître le texte des images à l'aide du code C# .NET.

Comment reconnaître le texte des images via l'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);

Créer un fichier PDF consultable via l'API C#

L'API open source Free-OCR-API-CSharp permet aux développeurs de logiciels de créer des PDF consultables (également appelés PDF Sandwich) directement dans leurs propres applications C#. Par défaut, la couche de texte ajoutée est visible, ce qui donne aux utilisateurs une excellente opportunité de tester le résultat car ils peuvent comparer la sortie OCR directement avec l'image numérisée. L'exemple suivant montre comment les développeurs de logiciels peuvent charger une image et la convertir en documents PDF de recherche à l'aide du code C#.

Comment créer un PDF consultable via l'API 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");
        }
    }
}


 Français