Diğerleri
IronOCR'den, tüm OCR ihtiyaçlarınız için ideal kütüphaneden birçok başka özelliği keşfedin!
Dosya Türü Desteği
Çok Sayfalı/Karelik TIFF ve GIF'ler
TIFF ve GIF formatlarında saklanan çok sayfalı belgeleri zahmetsizce işleyin. IronOcr tüm sayfaları veya kareleri tek bir işlemle okur, bu da dosyaları manuel olarak bölme karmaşıklığını ortadan kaldırır.
Bunları öğrenin:Çok Kare/Sayfa GIF ve TIFF Okumausing IronOcr;
// Instantiate IronTesseract
IronTesseract ocrTesseract = new IronTesseract();
// Import TIFF/TIF
using var imageInput = new OcrImageInput("sample.tiff");
// Perform OCR
OcrResult ocrResult = ocrTesseract.Read(imageInput);Imports IronOcr
' Instantiate IronTesseract
Dim ocrTesseract As New IronTesseract()
' Import TIFF/TIF
Using imageInput = New OcrImageInput("sample.tiff")
' Perform OCR
Dim ocrResult As OcrResult = ocrTesseract.Read(imageInput)
End UsingPDF / PDF Akışı
Hem yerel hem de taranan (görsel tabanlı) PDF'leri kolaylıkla işleyerek PDF dosyalarından veya bellek akışlarından metni doğrudan ve doğru bir şekilde çıkarın.
Bunları öğrenin:.NET C# ile PDF Okumausing IronOcr;
// Instantiate IronTesseract
IronTesseract ocrTesseract = new IronTesseract();
// Add PDF
using var pdfInput = new OcrPdfInput("sample.pdf");
// Perform OCR
OcrResult ocrResult = ocrTesseract.Read(pdfInput);Imports IronOcr
' Instantiate IronTesseract
Dim ocrTesseract As New IronTesseract()
' Add PDF
Using pdfInput As New OcrPdfInput("sample.pdf")
' Perform OCR
Dim ocrResult As OcrResult = ocrTesseract.Read(pdfInput)
End UsingGörüntüler (jpg, png, bmp)
IronOCR, JPG, PNG ve BMP gibi tüm standart görüntü formatlarını destekler. Sadece dosya yolunu sağlayın, IronOCR gerisini halledecektir.
Bunları öğrenin:.NET C# ile Görüntüleri Okumausing IronOcr;
// Instantiate IronTesseract
IronTesseract ocrTesseract = new IronTesseract();
// Add image
using var imageInput = new OcrImageInput("Potter.png");
// Perform OCR
OcrResult ocrResult = ocrTesseract.Read(imageInput);Imports IronOcr
' Instantiate IronTesseract
Dim ocrTesseract As New IronTesseract()
' Add image
Using imageInput = New OcrImageInput("Potter.png")
' Perform OCR
Dim ocrResult As OcrResult = ocrTesseract.Read(imageInput)
End Using
Performans Arttırıcı
Çok İplikli Tesseract OCR
Eş zamanlı işleme için tam destekle son derece ölçeklenebilir, duyarlı uygulamalar geliştirin. Birden fazla belgeyi farklı iş parçacıklarında aynı anda güvenli bir şekilde işleyin, yüksek performanslı, sunucu-tarafı dağıtımlar için.
Bunları öğrenin:C# ile Çok İplikli Tesseract OCRusing IronOcr;
var ocrTesseract = new IronTesseract();
using var ocrInput = new OcrInput();
ocrInput.LoadPdf("sample.pdf");
// Image processing is automatically multi-threaded
ocrInput.Deskew();
// OCR reading is automatically multi-threaded too
var ocrResult = ocrTesseract.Read(ocrInput);Imports IronOcr
Dim ocrTesseract = New IronTesseract()
Using ocrInput = New OcrInput()
ocrInput.LoadPdf("sample.pdf")
' Image processing is automatically multi-threaded
ocrInput.Deskew()
' OCR reading is automatically multi-threaded too
Dim ocrResult = ocrTesseract.Read(ocrInput)
End Usingİptal Simgesi
Uzun süren OCR görevleri üzerinde kontrol sağlayın. Kaynakları yönetmek veya kullanıcının iptal edebileceği işlemleri uygulamak için bir iptal jetonunu kullanarak bir işlemi nazikçe askıya alın veya iptal edin.
Bunları öğrenin:C# Tesseract İptal Etme Tokeni Kullanımıusing IronOcr;
using System.Threading;
// Opens a Large PDF which may need to be cancelled early
IronTesseract ocrTesseract = new IronTesseract() { Language = OcrLanguage.English };
using var ocrInput = new OcrInput();
ocrInput.LoadPdf("sample.pdf");
// Starts a read on the PDF using IronOCR
OcrReadTask ocrRead = ocrTesseract.ReadAsync(ocrInput);
Thread.Sleep(1000); // Time passes...
// Cancellation Example:
ocrRead.Cancel();
ocrRead.Wait();Imports IronOcr
Imports System.Threading
' Opens a Large PDF which may need to be cancelled early
Dim ocrTesseract As New IronTesseract() With {.Language = OcrLanguage.English}
Using ocrInput As New OcrInput()
ocrInput.LoadPdf("sample.pdf")
' Starts a read on the PDF using IronOCR
Dim ocrRead As OcrReadTask = ocrTesseract.ReadAsync(ocrInput)
Thread.Sleep(1000) ' Time passes...
' Cancellation Example:
ocrRead.Cancel()
ocrRead.Wait()
End UsingZaman Aşımı
Uygulamanızın karmaşık veya bozulmuş dosyalarda asılı kalmasını engelleyin. Herhangi bir OCR işlemi için belirli bir zaman aşımı süresi belirleyin, bu da kaynak yönetimi ve sistem kararlılığını iyileştirir.
Bunları öğrenin:C# Tesseract Zaman Aşımı Ayarlamausing IronOcr;
int cancel_time = 1000;
// Opens a Large PDF which may need to be cancelled early
IronTesseract ocrTesseract = new IronTesseract() { Language = OcrLanguage.English };
var ocrInput = new OcrInput();
ocrInput.LoadPdf("large-report.pdf");
// Starts a read on the PDF using IronOCR with specified cancel time
OcrReadTask ocrRead = ocrTesseract.ReadAsync(ocrInput, cancel_time);Imports IronOcr
Dim cancel_time As Integer = 1000
' Opens a Large PDF which may need to be cancelled early
Dim ocrTesseract As New IronTesseract() With {.Language = OcrLanguage.English}
Dim ocrInput = New OcrInput()
ocrInput.LoadPdf("large-report.pdf")
' Starts a read on the PDF using IronOCR with specified cancel time
Dim ocrRead As OcrReadTask = ocrTesseract.ReadAsync(ocrInput, cancel_time)OCR İşlem Takibi
Bir OCR operasyonunun gerçek zamanlı gelişimini %0'dan %100'e kadar izleyin. Bu, büyük işler için kullanıcıya ilerleme çubuğu ile geri bildirim sağlama veya tamamlanma sürelerini daha iyi tahmin etme olanağı sunar.
Bunları öğrenin:.NET C# ile İlerleme Takibi Kullanmausing IronOcr;
var ocrTesseract = new IronTesseract();
// Subscribe to OcrProgress event
ocrTesseract.OcrProgress += (_, ocrProgressEventsArgs) =>
{
Console.WriteLine("Progress(%) | Duration");
Console.WriteLine(" " + ocrProgressEventsArgs.ProgressPercent + "% | " + ocrProgressEventsArgs.Duration.TotalSeconds + "s");
};
using var input = new OcrInput();
input.LoadPdf("Experiences-in-Biodiversity-Research-A-Field-Course.pdf");
// Progress events will fire during the read operation
var result = ocrTesseract.Read(input);Imports IronOcr
Dim ocrTesseract = New IronTesseract()
' Subscribe to OcrProgress event
AddHandler ocrTesseract.OcrProgress, Sub(_, ocrProgressEventsArgs)
Console.WriteLine("Progress(%) | Duration")
Console.WriteLine(" " & ocrProgressEventsArgs.ProgressPercent & "% | " & ocrProgressEventsArgs.Duration.TotalSeconds & "s")
End Sub
Using input = New OcrInput()
input.LoadPdf("Experiences-in-Biodiversity-Research-A-Field-Course.pdf")
' Progress events will fire during the read operation
Dim result = ocrTesseract.Read(input)
End UsingBaşlamaya Hazır mısınız?
Nuget Downloads 6,236,385|Sürüm:2026.9yeni yayınlandı