Avoimen lähdekoodin C# .NET API nopeampaa OCR-tekstin tunnistusta varten
Ilmainen C# .NET Optical Character Recognition (OCR) -sovellusliittymä nopeampaan tekstintunnistukseen kuvista, mukaan lukien skannatut asiakirjat, monisivuiset PDF-tiedostot ja valokuvat.
Optinen merkintunnistus (OCR) on erittäin hyödyllinen tekniikka, jonka avulla koneet voivat lukea tekstiä kuvista ja asiakirjoista ja muuntaa sen koneellisesti luettavaksi tekstiksi. Viime aikoina OCR:stä on tullut yhä suositumpi digitalisaation nousun ja automatisoidun tietojenkäsittelyn tarpeen vuoksi. Saatavilla on monia OCR-sovellusliittymiä, joita kehittäjät voivat käyttää OCR:n toteuttamiseen sovelluksissaan. Yksi tällainen API on Free-OCR-API-CSharp, joka on kehittynyt ilmainen OCR-sovellusliittymä, joka auttaa ohjelmistokehittäjiä luomaan .NET-sovelluksia OCR-toimintojen käsittelyä varten. API on täysin ilmainen käyttää, eikä se vaadi rekisteröinti- tai tilausmaksuja.
Free-OCR-API-CSharp on ilmainen OCR-sovellusliittymä, jonka avulla ohjelmoijat voivat integroida OCR-toiminnot C#-sovelluksiinsa ilman ulkoisia riippuvuuksia. API käyttää kehittynyttä OCR-tekniikkaa, joka mahdollistaa tekstin tunnistamisen kuvista, mukaan lukien skannatut asiakirjat, PDF-tiedostot ja valokuvat. API tukee useita kieliä ja pystyy tunnistamaan tekstin eri fonttityyleillä ja -kokoilla. API tukee useita kieliä, mukaan lukien englanti, ranska, saksa, italia, portugali ja espanja. API:n käyttämä OCR-tekniikka on nopea ja tarkka, mikä mahdollistaa nopean ja tehokkaan tekstintunnistuksen. Kaiken kaikkiaan se on loistava valinta ohjelmistokehittäjille lisätä edistyneitä OCR-toimintoja C#-sovelluksiinsa helposti.
Free-OCR-API-CSharpin käytön aloittaminen
Suositeltava tapa asentaa Free-OCR-API-CSharp on NuGet. Käytä seuraavaa komentoa sujuvaan asennukseen.
Asenna Free-OCR-API-CSharp NuGetin kautta
Install-Package Free-OCR-API-CSharp
Voit asentaa sen myös manuaalisesti. lataa uusimmat julkaisutiedostot suoraan GitHub-arkistosta.
Tunnista kuvista teksti C# OCR API:n kautta
Avoimen lähdekoodin API Free-OCR-API-CSharp sisältää tuen erinomaiselle ominaisuudelle tekstin tunnistamiseen erityyppisistä kuvista eri kielillä .NET-sovelluksissa. Tehtävän saavuttamiseksi ohjelmistokehittäjien tarvitsee vain ladata kuvansa tavutaulukkoon ja kutsua FreeOcrApi-ilmentymän OCR-menetelmää, joka välittää tavutaulukon ja tekstin tunnistamisen kielen. Kirjasto tarjoaa myös erinomaisen ominaisuuden tekstin erätunnistukseen useista tiedostoista kerralla, mikä helpottaa useiden tiedostojen käsittelyä kerralla. Seuraava esimerkki näyttää kuinka tunnistaa tekstiä kuvista C# .NET-koodilla.
Kuinka tunnistaa tekstiä kuvista C# API:n kautta?
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);
Luo haettavissa oleva PDF-tiedosto C# API:n kautta
Avoimen lähdekoodin API Free-OCR-API-CSharp avulla ohjelmistokehittäjät voivat luoda haettavia PDF-tiedostoja (tunnetaan myös nimellä Sandwich PDF) suoraan omissa C#-sovelluksissaan. Oletuksena lisätty tekstikerros on näkyvissä, mikä antaa käyttäjille erinomaisen mahdollisuuden testata tulosta, koska he voivat verrata OCR:n tulosta suoraan skannauskuvaan. Seuraava esimerkki osoittaa, kuinka ohjelmistokehittäjät voivat ladata kuvan ja muuntaa sen PDF-hakudokumenteiksi C#-koodilla.
Kuinka luodaan haettavissa oleva PDF C# ApI:n kautta?
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");
}
}
}