Üretim ortamında su yas cızlar olmadan test edin.
İhtiyacınız olan her yerde çalışır.
30 gün boyunca tam işlevli ürün alın.
Dakikalar içinde çalışır hale getirin.
Ürün deneme sürecinizde destek mühendislik ekibimize tam erişim
Sadece metin değil daha fazlasını alın. API'miz sayfalar, satırlar, kelimeler gibi yapılandırılmış veriler, koordinatlar ve güven puanları gibi tam bir belge hiyerarşisi sunar.
IronOCR, metin çıktısını paragraflar, satırlar, kelimeler ve karakterler olarak yapılandırılmış nesneler ve dizgeler şeklinde döndürerek geliştiricilerin veriye hızlı erişim ve manipülasyon yapmasını sağlar.
using IronOcr;
var ocrTesseract = new IronTesseract();
using var ocrInput = new OcrInput();
var pages = new int[] { 1, 2 };
ocrInput.LoadImageFrames("example.tiff", pages);
OcrResult ocrResult = ocrTesseract.Read(ocrInput);
foreach (var page in ocrResult.Pages)
{
// Page text
string PageText = page.Text;
}
Her paragraf, satır, kelime ve karakter için kesin X/Y koordinatları ve sınır kutusu boyutlarını alın; metin vurgulama, zonal OCR ve veri doğrulama sağlanır.
Bunları öğrenin:Metin Çıktılarını .NET C# ile Çıkarusing IronOcr;
using IronOcr.OcrResult;
// Instantiate IronTesseract
IronTesseract ocrTesseract = new IronTesseract();
// Add image
using var imageInput = new OcrImageInput("sample.jpg");
// Perform OCR
OcrResult ocrResult = ocrTesseract.Read(imageInput);
// Retrieve list of detected paragraphs
Paragraph[] paragraphs = ocrResult.Paragraphs;
// Output Text location (X,Y) of the first paragraph
Console.WriteLine($"X: {paragraphs[0].X}");
Console.WriteLine($"Y: {paragraphs[0].Y}");
Çıkarılan metinler için bir güven puanı alın. Programatik olarak düşük güven puanlı sonuçları insan incelemesine işaretleyerek daha güvenilir otomasyon iş akışları oluşturun.
Bunları öğrenin:Okuma Güven Puanı Al .NET C#using IronOcr;
var ocrTesseract = new IronTesseract();
using var ocrInput = new OcrInput();
// Load image from file
ocrInput.LoadImage("sameple.png");
// Perform OCR
OcrResult ocrResult = ocrTesseract.Read(ocrInput);
// Check Confidence level
Console.WriteLine($"Confidence: {ocrResult.Co/nfidence}%");
Metinlerin dışında, girdi belgesinden OCR ile tespit edilen metinlerin görsel öğelerini ayrı resim dosyaları olarak dışa aktarın, bu arşivleme veya metin dışı verilerin işlenmesi için faydalıdır.
Bunları öğrenin:Metin Çıktılarını .NET C# ile Çıkarusing IronOcr;
using IronSoftware.Drawing;
var ocrTesseract = new IronTesseract();
using var ocrInput = new OcrInput();
ocrInput.LoadImage("sample.png");
var ocrResult = ocrTesseract.Read(ocrInput);
foreach (var page in ocrResult.Pages)
{
foreach (var word in page.Words)
{
word.ToBitmap(ocrInput).SaveAs($"page{page.PageNumber}_word{word.WordNumber}.png", AnyBitmap.ImageFormat.Png);
}
}
OCR sonuçlarına yapılandırılmış, hiyerarşik bir API üzerinden erişin. Büyük paragraflardan bireysel karakterlere kolayca gezinerek çıkarılan metin ve onun meta verileri üzerinde ayrıntılı kontrol sağlar.
Bunları öğrenin:Metin Çıktılarını .NET C# ile Çıkarusing IronOcr;
// Instantiate IronTesseract
IronTesseract ocrTesseract = new IronTesseract();
// Add image
using var imageInput = new OcrImageInput("sample.jpg");
// Perform OCR
OcrResult ocrResult = ocrTesseract.Read(imageInput);
// Output the first detected paragraph text
Console.WriteLine($"Text: {ocrResult.Paragraphs[0].Text}");
Herhangi bir taranan belgeyi veya resmi tam arama yapılabilir bir PDF dosyasına dönüştürün. Orijinal düzen korunur ancak tüm metin seçilebilir, kopyalanabilir ve keşfedilebilir hale gelir.
Bunları öğrenin:Sonuçları Aranabilir PDF Olarak Kaydetusing IronOcr;
// Instantiate IronTesseract
IronTesseract ocrTesseract = new IronTesseract();
// Enable render as searchable PDF
ocrTesseract.Co/nfiguration.RenderSearchablePdf = true;
// Add image
using var imageInput = new OcrImageInput("sample.tiff");
// Perform OCR
OcrResult ocrResult = ocrTesseract.Read(imageInput);
// Export as searchable PDF
ocrResult.SaveAsSearchablePdf("searchablePdf.pdf");
zengin meta veriler içeren, her kelimenin metin, düzen bilgileri ve koordinatlarını içeren bir HTML standardı olan hOCR formatında sonuçları dışa aktarın, gelişmiş belge analizi için idealdir.
Bunları öğrenin:Sonuçları HTML Dosyasında hOCR Olarak Kaydetusing IronOcr;
// Instantiate IronTesseract
IronTesseract ocrTesseract = new IronTesseract();
// Enable render as hOCR
ocrTesseract.Co/nfiguration.RenderHocr = true;
// Add image
using var imageInput = new OcrImageInput("sample.tiff");
imageInput.Title = "Html Title";
// Perform OCR
OcrResult ocrResult = ocrTesseract.Read(imageInput);
// Export as HTML
ocrResult.SaveAsHocrFile("result.html");
Hata ayıklama ve doğrulama için tüm tanınan metinleri vurgulayarak orijinal belgenin bir görüntüsünü oluşturun. Bu, OCR motorunun doğruluğunu ve metin konumunu hızlı bir şekilde görsel olarak kontrol etmenizi sağlar.
Bunları öğrenin:C# ile Hata Ayıklama için Metinleri Vurgulausing IronOcr;
IronTesseract ocrTesseract = new IronTesseract();
using var ocrInput = new OcrInput();
ocrInput.LoadPdf("sample.pdf");
ocrInput.HighlightTextAndSaveAsImages(ocrTesseract, "highlight_page_", ResultHighlightType.Paragraph);
Belge boyunca bulunan herhangi bir barkod veya QR kodunun çözülmüş dize değerlerini çıkarın. API, bu verileri metin sonuçlarıyla birlikte tam bir veri yakalama çözümü için sağlar.
Bunları öğrenin:Metin Çıktılarını .NET C# ile Çıkarusing IronOcr;
using IronOcr.OcrResult;
// Instantiate IronTesseract
IronTesseract ocrTesseract = new IronTesseract();
// Enable barcodes detection
ocrTesseract.Co/nfiguration.ReadBarCodes = true;
// Load PDF file
using OcrInput ocrInput = new OcrInput();
ocrInput.LoadPdf("sample.pdf");
// Perform OCR
OcrResult ocrResult = ocrTesseract.Read(ocrInput);
// Output Barcode value
Console.WriteLine(ocrResult.Barcodes[0].Value);