Ανοιχτού κώδικα C# .NET API για ταχύτερη αναγνώριση κειμένου OCR
Δωρεάν C# .NET Optical Character Recognition (OCR) API για ταχύτερη αναγνώριση κειμένου από εικόνες, συμπεριλαμβανομένων σαρωμένων εγγράφων, πολυσέλιδων PDF και φωτογραφιών.
Η οπτική αναγνώριση χαρακτήρων (OCR) είναι μια πολύ χρήσιμη τεχνολογία που επιτρέπει στα μηχανήματα να διαβάζουν κείμενο από εικόνες καθώς και έγγραφα και να το μετατρέπουν σε κείμενο αναγνώσιμο από μηχανή. Τα τελευταία χρόνια, το OCR έχει γίνει όλο και πιο δημοφιλές λόγω της άνοδος της ψηφιοποίησης και της ανάγκης για αυτοματοποιημένη επεξεργασία δεδομένων. Υπάρχουν πολλά διαθέσιμα API OCR που μπορούν να χρησιμοποιήσουν οι προγραμματιστές για να εφαρμόσουν το OCR στις εφαρμογές τους. Ένα τέτοιο API είναι το Free-OCR-API-CSharp, το οποίο είναι ένα προηγμένο δωρεάν API OCR που βοηθά τους προγραμματιστές λογισμικού να δημιουργήσουν εφαρμογές .NET για το χειρισμό λειτουργιών OCR. Το API είναι εντελώς δωρεάν στη χρήση και δεν απαιτεί τέλη εγγραφής ή συνδρομής.
Το Free-OCR-API-CSharp είναι ένα δωρεάν API OCR που επιτρέπει στους προγραμματιστές λογισμικού να ενσωματώνουν τη λειτουργικότητα OCR στις εφαρμογές τους C# χωρίς εξωτερικές εξαρτήσεις. Το API χρησιμοποιεί προηγμένη τεχνολογία OCR που επιτρέπει την αναγνώριση κειμένου από εικόνες, συμπεριλαμβανομένων σαρωμένων εγγράφων, αρχείων PDF και φωτογραφιών. Το API υποστηρίζει πολλές γλώσσες και μπορεί να αναγνωρίσει κείμενο σε διάφορα στυλ γραμματοσειράς και μεγέθη. Το API υποστηρίζει πολλές γλώσσες, όπως αγγλικά, γαλλικά, γερμανικά, ιταλικά, πορτογαλικά και ισπανικά. Η τεχνολογία OCR που χρησιμοποιείται από το API είναι γρήγορη και ακριβής, επιτρέποντας γρήγορη και αποτελεσματική αναγνώριση κειμένου. Συνολικά, είναι μια εξαιρετική επιλογή για τους προγραμματιστές λογισμικού να προσθέτουν προηγμένες λειτουργίες OCR στις εφαρμογές C# με ευκολία.
Ξεκινώντας με το Free-OCR-API-CSharp
Ο προτεινόμενος τρόπος εγκατάστασης του Free-OCR-API-CSharp είναι η χρήση του NuGet. Χρησιμοποιήστε την ακόλουθη εντολή για ομαλή εγκατάσταση.
Εγκατάσταση Free-OCR-API-CSharp μέσω NuGet
Install-Package Free-OCR-API-CSharp
Μπορείτε επίσης να το εγκαταστήσετε χειροκίνητα. κατεβάστε τα αρχεία τελευταίας έκδοσης απευθείας από το αποθετήριο GitHub.
Αναγνώριση κειμένου από εικόνες μέσω C# OCR API
Το ανοιχτού κώδικα API Free-OCR-API-CSharp έχει συμπεριλάβει υποστήριξη για μια εξαιρετική δυνατότητα για την αναγνώριση κειμένου από διάφορους τύπους εικόνων σε διάφορες γλώσσες εντός των εφαρμογών .NET. Για να επιτύχουν την εργασία, οι προγραμματιστές λογισμικού πρέπει απλώς να φορτώσουν την εικόνα τους σε έναν πίνακα byte και να καλέσουν τη μέθοδο OCR του στιγμιότυπου FreeOcrApi, περνώντας στον πίνακα byte και τη γλώσσα του κειμένου προς αναγνώριση. Η βιβλιοθήκη παρέχει επίσης μια εξαιρετική δυνατότητα για ομαδική αναγνώριση κειμένου από πολλά αρχεία ταυτόχρονα, καθιστώντας εύκολη την επεξεργασία πολλών αρχείων ταυτόχρονα. Το ακόλουθο παράδειγμα δείχνει πώς να αναγνωρίζετε κείμενο από εικόνες χρησιμοποιώντας κώδικα C# .NET.
Πώς να αναγνωρίζετε κείμενο από εικόνες μέσω 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);
Δημιουργία αρχείου PDF με δυνατότητα αναζήτησης μέσω C# API
Το ανοιχτού κώδικα API Free-OCR-API-CSharp επιτρέπει στους προγραμματιστές λογισμικού να δημιουργούν PDF με δυνατότητα αναζήτησης (γνωστά και ως Sandwich PDF) απευθείας μέσα στις δικές τους εφαρμογές C#. Από προεπιλογή, το προστιθέμενο επίπεδο κειμένου είναι ορατό, το οποίο δίνει στους χρήστες μια μεγάλη ευκαιρία να δοκιμάσουν το αποτέλεσμα, καθώς μπορούν να συγκρίνουν την έξοδο OCR απευθείας με την εικόνα σάρωσης. Το ακόλουθο παράδειγμα δείχνει πώς οι προγραμματιστές λογισμικού μπορούν να φορτώσουν μια εικόνα και να τη μετατρέψουν σε έγγραφα PDF αναζήτησης χρησιμοποιώντας κώδικα C#.
Πώς να δημιουργήσετε PDF με δυνατότητα αναζήτησης μέσω 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");
}
}
}