1. Ürün:% s
  2.   OCR
  3.   .NET
  4.   Free-OCR-API-CSharp
 
  

Daha Hızlı OCR Metin Tanıma için Açık Kaynak C# .NET API'si

Taranan Belgeler, Çok Sayfalı PDF'ler ve Fotoğraflar Dahil Görüntülerden Daha Hızlı Metin Tanıma için Ücretsiz C# .NET Optik Karakter Tanıma (OCR) API'si.

Optik Karakter Tanıma (OCR), makinelerin hem resimlerden hem de belgelerden metin okumasını ve bunu makine tarafından okunabilir metne dönüştürmesini sağlayan çok kullanışlı bir teknolojidir. Son zamanlarda OCR, dijitalleşmenin yükselişi ve otomatik veri işleme ihtiyacı nedeniyle giderek daha popüler hale geldi. Geliştiricilerin uygulamalarında OCR'yi uygulamak için kullanabileceği birçok OCR API'si mevcuttur. Böyle bir API, yazılım geliştiricilerin OCR işlemlerini yürütmek için .NET uygulamaları oluşturmasına yardımcı olan gelişmiş bir ücretsiz OCR API'si olan Free-OCR-API-CSharp'tır. API'nin kullanımı tamamen ücretsizdir ve herhangi bir kayıt veya abonelik ücreti gerektirmez.

Free-OCR-API-CSharp, yazılım programcılarının OCR işlevselliğini herhangi bir harici bağımlılık olmadan C# uygulamalarına entegre etmelerine olanak tanıyan ücretsiz bir OCR API'sidir. API, taranmış belgeler, PDF'ler ve fotoğraflar da dahil olmak üzere resimlerdeki metinlerin tanınmasına olanak tanıyan gelişmiş OCR teknolojisini kullanır. API birden fazla dili destekler ve çeşitli yazı tipi stil ve boyutlarındaki metinleri tanıyabilir. API, İngilizce, Fransızca, Almanca, İtalyanca, Portekizce ve İspanyolca dahil olmak üzere birden çok dili destekler. API tarafından kullanılan OCR teknolojisi hızlı ve doğrudur, hızlı ve etkili metin tanımaya olanak tanır. Genel olarak bakıldığında, yazılım geliştiricilerin gelişmiş OCR işlevselliğini C# uygulamalarına kolaylıkla eklemeleri mükemmel bir seçimdir.

Previous Next

Free-OCR-API-CSharp'a Başlarken

Free-OCR-API-CSharp'ı kurmanın önerilen yolu NuGet kullanmaktır. Sorunsuz bir kurulum için lütfen aşağıdaki komutu kullanın.

NuGet aracılığıyla Free-OCR-API-CSharp'ı yükleyin

 Install-Package Free-OCR-API-CSharp

Ayrıca manuel olarak da kurabilirsiniz; En son sürüm dosyalarını doğrudan GitHub deposundan indirin.

C# OCR API Aracılığıyla Resimlerdeki Metni Tanıma

Açık kaynak API Free-OCR-API-CSharp, .NET uygulamaları içindeki çeşitli dillerdeki çeşitli görüntü türlerindeki metinleri tanımak için harika bir özellik desteği içermektedir. Görevi başarmak için yazılım geliştiricilerinin yalnızca görüntülerini bir bayt dizisine yüklemeleri ve bayt dizisini ve tanınacak metnin dilini ileterek FreeOcrApi örneğinin OCR yöntemini çağırmaları gerekir. Kitaplık aynı zamanda birden fazla dosyadaki metinlerin toplu olarak tanınması için harika bir özellik sunarak çok sayıda dosyanın aynı anda işlenmesini kolaylaştırır. Aşağıdaki örnek, C# .NET kodunu kullanarak resimlerdeki metnin nasıl tanınacağını gösterir.

C# API Aracılığıyla Resimlerdeki Metin Nasıl Tanınır?

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);

C# API aracılığıyla Aranabilir PDF Dosyası Oluşturma

Açık kaynak API Free-OCR-API-CSharp, yazılım geliştiricilerin doğrudan kendi C# uygulamalarının içinde aranabilir PDF'ler (Sandviç PDF'ler olarak da bilinir) oluşturmasına olanak tanır. Varsayılan olarak, eklenen metin katmanı görünür durumdadır ve bu, kullanıcılara OCR'lı çıktıyı doğrudan tarama görüntüsüyle karşılaştırabilecekleri için sonucu test etmek için harika bir fırsat sunar. Aşağıdaki örnek, yazılım geliştiricilerin bir görüntüyü nasıl yükleyebileceklerini ve C# kodunu kullanarak onu arama PDF belgelerine nasıl dönüştürebileceklerini göstermektedir.

C# ApI ile Aranabilir PDF Nasıl Oluşturulur?

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");
        }
    }
}


 Türkçe