Oscail Foinse C # . NET API le haghaidh Aitheantas Téacs OCR níos tapúla
Saor in Aisce C # .NET Aithint Optúil Carachtair (OCR) API le haghaidh Aitheantas Téacs níos tapúla ó Íomhánna, Lena n-áirítear Doiciméid Scanta, Il-leathanach PDF, agus Grianghraif.
Is teicneolaíocht an-úsáideach é Aithint Optúil Carachtair (OCR) a chuireann ar chumas meaisíní téacs a léamh ó íomhánna chomh maith le doiciméid agus é a thiontú go téacs meaisín-inléite. Le blianta beaga anuas, tá OCR ag éirí níos coitianta mar gheall ar an méadú ar an digitiú agus an gá atá le próiseáil sonraí uathoibrithe. Tá go leor APIanna OCR ar fáil ar féidir le forbróirí a úsáid chun OCR a chur i bhfeidhm ina bhfeidhmchláir. API amháin den sórt sin is ea an Free-OCR-API-CSharp, ar ard-API OCR saor in aisce é a chuidíonn le forbróirí bogearraí feidhmchláir .NET a chruthú chun oibríochtaí OCR a láimhseáil. Tá an API saor in aisce le húsáid agus ní gá aon táillí clárúcháin ná síntiúis.
Is API OCR saor in aisce é Free-OCR-API-CSharp a ligeann do ríomhchláraitheoirí bogearraí feidhmiúlacht OCR a chomhtháthú ina bhfeidhmchláir C# gan aon spleáchas seachtrach. Úsáideann an API ardteicneolaíocht OCR a cheadaíonn aitheantas téacs ó íomhánna, lena n-áirítear doiciméid scanta, PDFanna agus grianghraif. Tacaíonn an API le teangacha iolracha agus is féidir téacs a aithint i stíleanna agus i méideanna cló éagsúla. Tacaíonn an API le teangacha iolracha, lena n-áirítear Béarla, Fraincis, Gearmáinis, Iodáilis, Portaingéilis agus Spáinnis. Tá an teicneolaíocht OCR a úsáideann an API tapa agus cruinn, rud a fhágann gur féidir téacs a aithint go tapa agus go héifeachtach. Ar an iomlán is rogha iontach é d’fhorbróirí bogearraí ardfheidhmíocht OCR a chur isteach ina bhfeidhmchláir C# gan stró.
Ag Tosú le Saor-OCR-API-CSharp
Is é NuGet an bealach molta chun Free-OCR-API-CSharp a shuiteáil. Bain úsáid as an ordú seo a leanas le haghaidh suiteáil rianúil.
Suiteáil Free-OCR-API-CSharp trí NuGet
Install-Package Free-OCR-API-CSharp
Is féidir leat é a shuiteáil de láimh freisin; íoslódáil na comhaid eisithe is déanaí go díreach ó GitHub stór.
Aithin Téacs ó Íomhánna trí C# OCR API
Chuir an foinse oscailte API Free-OCR-API-CSharp tacaíocht ar fáil do ghné iontach chun téacs a aithint ó chineálacha éagsúla íomhá i dteangacha éagsúla laistigh d’fheidhmchláir .NET. Chun an tasc a bhaint amach ní gá d’fhorbróirí bogearraí ach a n-íomhá a lódáil in eagar beart agus an modh OCR den ásc FreeOcraApi a ghlaoch, é a chur san eagar beart agus teanga an téacs a aithint. Cuireann an leabharlann gné iontach ar fáil freisin chun téacs a aithint ó ilchomhaid ag an am céanna, rud a fhágann go bhfuil sé éasca go leor comhad a phróiseáil ag an am céanna. Taispeánann an sampla seo a leanas conas téacs a aithint ó íomhánna le cód C# .NET.
Conas Téacs ó Íomhánna a Aithint trí 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);
Cruthaigh Comhad PDF Inchuardaithe trí C# API
Ligeann an foinse oscailte API Free-OCR-API-CSharp d’fhorbróirí bogearraí PDFanna inchuardaithe (ar a dtugtar Sandwich PDFs freisin) a chruthú go díreach laistigh dá bhfeidhmchláir C# féin. De réir réamhshocraithe, tá an ciseal téacs breise le feiceáil a thugann deis iontach d'úsáideoirí an toradh a thástáil mar is féidir leo an t-aschur OCR a chur i gcomparáid go díreach leis an íomhá scanadh. Léiríonn an sampla seo a leanas conas is féidir le forbróirí bogearraí íomhá a luchtú agus í a thiontú ina doiciméid chuardaigh PDF ag úsáid cód C#.
Conas PDF Inchuardaithe a Chruthú trí 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");
}
}
}