Üretimde su işareti olmadan test edin.
Nerede ihtiyaç duyarsanız çalışır.
Tam işlevselliğe sahip ürün için 30 gün alın.
Birkaç dakika içinde çalışır hale getirin.
Ürün denemeniz sırasında destek mühendis ekibimize tam erişim
Sadece metinden daha fazlasını elde edin. API'miz, koordinatlar, güven puanları ve tam belge hiyerarşisi (sayfalar, satırlar, kelimeler) dahil olmak üzere yapılandırılmış veriler sağlar.
IronOCR, paragraflar, satırlar, kelimeler ve karakterler için yapısal nesneler ve dizeler olarak metin çıktısı döndürür, bu da geliştiricilerin verileri hızlı bir şekilde erişmesine ve manipüle etmesine olanak tanır.
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ını ve sınırlayıcı kutu boyutlarını alın, bu da metin vurgulama, bölgesel OCR ve veri doğrulaması sağlar.
Nasil yapilacagini öğrenin:.NET C# ile Okuma Sonuclarini Çıkartmausing 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. Daha guvenilir otomasyon iş akışlari oluşturmak için düşük-güven sonuçları insana incelemesi için programatik olarak isaretleyin.
Nasil yapilacagini öğrenin:.NET C# ile Okuma Güvenini Alusing 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.Confidence}%");
Metnin yani sira, OCR'den algilanan metinlerin görsel ögelerini giris belgesinden ayri resim dosyalari olarak çikarin, arsivleme veya metin dışı verileri işleme için kullanislidir.
Nasil yapilacagini öğrenin:.NET C# ile Okuma Sonuclarini Çıkartmausing 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 sonuclarina yapili, hiyerarsik bir API araciligiyla erisin. Büyük paragraflardan tek tek karakterlere kadar kolayca gezinerek çıkartilan metin ve metaverileri uzerinde detayli kontrol sahibi olun.
Nasil yapilacagini öğrenin:.NET C# ile Okuma Sonuclarini Çıkartmausing 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}");
Tarama belgelerini veya gösteri alanlarini tam olarak aranabilir bir PDF dosyasina dönüştürun. Orijinal yerlesim korunur, ancak tüm metin secilebilir, kopyalanabilir ve bulunabilir olur.
Nasil yapilacagini öğrenin:Sonucları Araştırılabilir PDF olarak Kaydetusing IronOcr;
// Instantiate IronTesseract
IronTesseract ocrTesseract = new IronTesseract();
// Enable render as searchable PDF
ocrTesseract.Configuration.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");
Sonucları, her kelime için metin, yerlesim bilgileri ve koordinatlar dahil olmak uzere zengin metaveri sağlayan, ileri düzey belge analizi için ideal HTML tabanli bir standart olan hOCR formatinda dışa aktarın.
Nasil yapilacagini öğrenin:Sonuclari HTML Dosyasında hOCR olarak Kaydetusing IronOcr;
// Instantiate IronTesseract
IronTesseract ocrTesseract = new IronTesseract();
// Enable render as hOCR
ocrTesseract.Configuration.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, taninmiş tüm metinleri vurgulayan orijinal belgenin bir resmini uretin. Bu, OCR motorunun doğrulugunu ve metin konumunu hizli bir şekilde gozumle değiştirme saglar.
Nasil yapilacagini öğrenin:Debugging için C# Metinleri Vurgulamausing IronOcr;
IronTesseract ocrTesseract = new IronTesseract();
using var ocrInput = new OcrInput();
ocrInput.LoadPdf("sample.pdf");
ocrInput.HighlightTextAndSaveAsImages(ocrTesseract, "highlight_page_", ResultHighlightType.Paragraph);
Belge icinde yer alan barkodlardan veya QR kodlarindan çözulen string degerleri çıkartın. API, bunlari eksiksiz bir veri yakalama çözümü için metin sonucuyla birlikte sağlar.
Nasil yapilacagini öğrenin:.NET C# ile Okuma Sonuclarini Çıkartmausing IronOcr;
using IronOcr.OcrResult;
// Instantiate IronTesseract
IronTesseract ocrTesseract = new IronTesseract();
// Enable barcodes detection
ocrTesseract.Configuration.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);