.NET'te görüntüleri ve PDF'leri metne dönüştürün
Birkaç satır kod ile .NET uygulamalarınıza optik karakter tanıma (OCR) ekleyin.
Download Free TrialAspose.OCR for .NET, optik karakter tanıma için güçlü ancak kullanımı kolay ve uygun maliyetli bir API'dir. Bununla, karmaşık matematik, sinir ağları ve diğer teknik ayrıntılar hakkında endişelenmeden 5 satırdan daha kısa bir sürede .NET uygulamalarınıza OCR işlevselliği ekleyebilirsiniz. Makine öğrenimi teknolojilerindeki deneyimimiz ve yıllarca süren geliştirme deneyimimiz, Latin ve Kiril komut dosyalarının yanı sıra Çince'ye dayalı 26 dili destekleyen üstün hız ve hassasiyete sahip bir OCR motoruyla sonuçlandı. OCR API, taranan görüntüleri, akıllı telefon fotoğraflarını, ekran görüntülerini, görüntü alanlarını ve taranan PDF'leri tanıyabilir ve sonuçları en popüler belge ve veri alışverişi biçimlerinde döndürebilir. Çeşitli ön işleme filtreleri, döndürülmüş, çarpık ve gürültülü görüntüleri tanımanıza olanak tanır. Tanıma performansı ve sistem yükü, yoğun kaynak gerektiren hesaplama görevlerinin GPU'ya aktarılmasıyla daha da iyileştirilebilir.
Aspose.OCR for .NET'in Özellikleri ve Yetenekleri
Görüntüleri ve PDF'leri metne dönüştürür
Tarayıcı veya kameradan alabileceğiniz tüm görüntü formatlarını destekler
Latince ve Kiril alfabesine dayalı dilleri okur
6.000'den fazla Çince karakteri tanır
Tüm popüler yazı tiplerini algılar ve tanır
Yazı tipi stillerini ve biçimlendirmeyi dikkatlice korur
Tüm görüntüyü veya yalnızca seçili alanları işler
Döndürülmüş, eğik ve gürültülü görüntüleri destekler
Bir klasördeki veya arşivdeki tüm görüntülerin toplu olarak tanınması
Web bağlantıları olarak sağlanan görüntüleri tanır
Yanlış yazılmış kelimeleri bulur ve otomatik olarak düzeltir
Diğer Aspose ürünleriyle tam uyumlu
Kurulumu Kolay
Aspose.OCR for .NET, hafif bir NuGet paketi veya minimum bağımlılıkla indirilebilir bir dosya olarak dağıtılır. Basitçe projenize kurun ve desteklenen herhangi bir dilde metinleri tanımaya ve tanıma sonuçlarını desteklenen herhangi bir formatta kaydetmeye hazırsınız.
Herhangi bir sınırlama ve kısıtlama olmaksızın tamamen işlevsel bir OCR uygulaması oluşturmaya başlamak için geçici bir lisans isteyin .
Kullanımı kolay
Resmi tanımak ve sonucu görüntülemek için üç satır koda ihtiyacınız var. Evet, gerçekten bu kadar basit!
3 satırda görüntüden metne - C#
// OCR motorunu başlat
var recognitionEngine = new Aspose.OCR.AsposeOcr();
// Görüntüden metne tanıma
string result = recognitionEngine.RecognizeImage("sample.jpg");
// Tanıma sonucunu göster
Console.WriteLine(result);
Çapraz Platform
Kitaplık, .NET Standard 2.0'ı tamamen destekler. Bu, uygulamaların herhangi bir platformda çalışabileceği anlamına gelir: masaüstü Windows, Windows Server, macOS, Linux ve bulut.
26 Tanıma Dilleri
OCR API, çok sayıda dili ve karışık dillere sahip metinler de dahil olmak üzere tüm popüler yazı komut dosyalarını tanıyabilir.
- Genişletilmiş Latin alfabesi : Hırvatça, Çekçe, Danca, Felemenkçe, İngilizce, Estonca, Fince, Fransızca, Almanca, İtalyanca, Letonca, Litvanca, Norveççe, Lehçe, Portekizce, Rumence, Slovakça, Slovence, İspanyolca, İsveççe.
- Kiril alfabesi : Beyaz Rusya, Bulgarca, Kazakça, Rusça, Sırpça, Ukraynaca.
- Çince : 6.000'den fazla karakter.
Tanıma performansını ve güvenilirliğini artırmak için dil algılamayı kütüphaneye bırakabilir veya dili kendiniz tanımlayabilirsiniz.
Fotoğrafları Tanı
OCR uygulamalarının önündeki en büyük engel, tarayıcıların son kullanıcılar için yaygın olmamasıdır. API, döndürülmüş, eğri ve gürültülü görüntüleri işleyebilen güçlü yerleşik görüntü ön işleme filtrelerine sahiptir. Tüm görüntü formatları desteğiyle birlikte, akıllı telefon fotoğraflarının bile güvenilir bir şekilde tanınmasını sağlar. Ön işleme ve görüntü düzeltmenin çoğu otomatik olarak yapılır, bu nedenle yalnızca zor durumlarda müdahale etmeniz gerekecektir.
Otomatik görüntü düzeltmeleri uygula - C#
// OCR motorunu başlat
var recognitionEngine = new Aspose.OCR.AsposeOcr();
// Otomatik eğrilik hesaplamayı ve kontrastı etkinleştir
var recognitionEngine = new Aspose.OCR.AsposeOcr();
var recognitionSettings = new Aspose.OCR.RecognitionSettings() {
AutoContrast = true,
AutoSkew = true
};
// Resmi tanı
Aspose.OCR.RecognitionResult result = recognitionEngine.RecognizeImage("IMG_20220622_163123.jpg", recognitionSettings);
Evrensel dönüştürücü
API, bir tarayıcıdan, kameradan veya akıllı telefondan alabileceğiniz herhangi bir görüntüyü tam anlamıyla okuyabilir: PDF belgeleri, JPEG, PNG, TIFF, GIF, BMP görüntüleri ve hatta DjVu dosyaları. Çok sayfalı PDF belgeleri, TIFF ve DjVu görüntüleri tam olarak desteklenmektedir. Ayrıca bir URL aracılığıyla web'den bir resim sağlayabilirsiniz.
Tanıma sonuçları, en popüler belge ve veri alışverişi biçimlerinde döndürülür: düz metin, PDF, Microsoft Word, Microsoft Excel, JSON ve XML.
PDF'yi tanıyın ve sonuçları JSON - C#'a kaydedin
// OCR motorunu başlat
var recognitionEngine = new Aspose.OCR.AsposeOcr();
// Taranan PDF'deki tüm sayfaları tanıyın
var pages = recognitionEngine.RecognizePdf("sample.pdf", new Aspose.OCR.DocumentRecognitionSettings());
// Her sayfayı JSON olarak çıktıla
foreach(var page in pages)
{
Console.WriteLine(page.GetJson());
}
Kaynak Optimizasyonu
Optik karakter tanıma, kaynak yoğun bir süreçtir. API, klasik zaman-fiyat-kalite üçlüsünde bir denge kurmak için çok esnek yollar sunar:
- Kapsamlı tanıma ve hızlı tanıma arasında seçim yapın.
- Tanıma için ayrılan iş parçacığı sayısını belirtin veya kitaplığın işlemci çekirdeği sayısına otomatik olarak ölçeklenmesine izin verin.
- Hesaplamaları GPU'ya boşaltarak CPU'yu boşaltın.
Hızlı tanıma - C#
// OCR motorunu başlat
var recognitionEngine = new Aspose.OCR.AsposeOcr();
// Görüntüyü en hızlı modda tanıyın
string result = recognitionEngine.RecognizeImageFast("sample.jpg");
Yazım denetimi
OCR güvenilir sonuçlar verirken, toz ve baskı kusurları bazı sembollerin yanlış tanınmasına neden olabilir. OCR API, yanlış yazılmış sözcükleri otomatik olarak değiştiren ve sizi tanıma sonuçlarını manuel olarak düzeltme zorunluluğundan kurtaran yerleşik bir yazım denetleyicisine sahiptir.
Yazım denetimi tanıma sonuçları - C#
// OCR motorunu başlat
var recognitionEngine = new Aspose.OCR.AsposeOcr();
// Otomatik kontrastı etkinleştir
var recognitionEngine = new Aspose.OCR.AsposeOcr();
var recognitionSettings = new Aspose.OCR.RecognitionSettings() {
AutoContrast = true
};
// Resmi tanı
Aspose.OCR.RecognitionResult result = recognitionEngine.RecognizeImage("sample.jpg", recognitionSettings);
// Yanlış yazılmış kelimeleri düzeltin
string text = result.GetSpellCheckCorrectedText();
Toplu İşleme
OCR API, tek bir çağrıda birden çok görüntüyü tanımanıza olanak tanıyan çeşitli toplu işleme yöntemleri sunarak sizi her görüntüyü tek tek tanımaktan kurtarır:
- Çok sayfalı PDF, TIFF ve DjVu dosyalarının tanınması.
- Bir klasördeki tüm dosyaların tanınması.
- Bir arşivdeki tüm dosyaların tanınması.
- Bir listeden tüm dosyaların tanınması.
Örnekle Öğrenin
Aspose.OCR for .NET, C# ile yazılmış bir dizi örnekle birlikte gelir; bu, işlevleri ve yetenekleriyle hızlı bir şekilde tanışmanıza olanak tanır ve size iş ihtiyaçlarınız için çözümler oluşturma konusunda bir fikir verir.
Support and Learning Resources
- Öğrenme Kaynakları
- belgeler
- Kaynak kodu
- API Referansları
- Eğitim Videoları
- Ürün desteği
- Ücretsiz Destek
- Ücretli Destek
- Blog
- Sürüm notları
- Neden .NET için Aspose.OCR?
- Müşteri Listesi
- Başarı Öyküleri