PDF'ye OCR Nasıl Yapılır Eğitimi (Ücretsiz Çevrimiçi Araçlar)
OCR veya Optik Karakter Tanıma, metinsel bilgiyi dijital forma dönüştürme sürecidir. PDF OCR, iş süreçlerini iyileştirmek için kullanılabilecek popüler bir uygulamadır. PDF OCR'nin avantajlarından biri, bilgilerin erişilebilirliğini artırmak için kullanılabilmesidir. Bu, herkesin kullanabileceği veya okuyabileceği bir formatta olmayan belgeler için özellikle önemlidir. PDF OCR, herkesin kullanabileceği bir formatta bulunan belge kopyası üretebilir.
PDF OCR'nin bir başka kullanımı, belgelerin takibinde kullanılabilir. Bir belge dosyalandığında, tarandığında veya transkribe edildiğinde, belgenin hangi dosya ile ilişkili olduğunu izlemek zor olabilir. PDF OCR ile belgedeki yapılmış değişikliklerin izlenmesi ve hangi sürümlerin hangi dosyalarla ilişkili olduğunun belirlenmesi mümkündür. Bu, belge arşivlerini yönetmek ve önemli bilgilerin kaybedilmesini önlemek için yararlı olabilir.
Bu makalede, Adobe Acrobat Pro yazılımını kullanarak herhangi bir PDF dosyası için OCR'yi nasıl kullanabileceğinizi öğreneceksiniz. Bu makale, en verimli ve çok özellikli kütüphanelerden biri olan .NET OCR kütüphanesi IronOCR'yi de tanıtacaktır. Adobe Acrobat Pro ile başlayalım.
Adobe Acrobat Pro DC kullanarak bir PDF'yi OCR yapma
Adobe Acrobat Pro DC, Adobe Acrobat Reader DC'nin Pro sürümüdür. PDF manipülasyonu için en popüler ve güçlü araçtır. Bu yazılımla, herhangi bir PDF belgesini oluşturabilir, düzenleyebilir, imzalayabilir ve inceleyebilirsiniz. Ayrıca, PDF'leri PowerPoint sunumlarına, Word belgelerine veya Excel dosyalarına dönüştürmenizi sağlar. Aynı zamanda taranmış belgeleri de düzenleyebilir.
Acrobat DC'nin yeni sürümü, taranmış belgeleri OCR teknolojisi kullanarak hızlı bir şekilde dijital dosyalara dönüştüren bir belge tarayıcı olarak da hizmet verir. Optik Karakter Tanıma'nın yanı sıra, kartvizitlerden otomatik olarak iletişim bilgilerini tespit eden ve saniyeler içinde kaydeden akıllı kartvizit tarama özelliği sunar.
PDF dosyalarından metin çıkarmanın yanı sıra, Acrobat Pro DC'nin PDF transkripsiyonu için değerli bir araç yapan birçok özelliği vardır.
Adobe Acrobat Pro kullanarak taranmış bir belgenin OCR'sini nasıl yapabileceğimizi görelim.
- İstediğiniz PDF belgesini, bizim örneğimizde taranmış bir PDF dosyasını, Adobe Acrobat içinde açın.
- Belgenin sağ panelinden "PDF Düzenle"yi seçin.
- Bu, Adobe Reader OCR PDF aracının arayüzünü açacaktır.
- Üst şeritteki "Düzenle" düğmesine tıklayın.
- Bu, taranmış PDF belgelerini tamamen düzenlenebilir PDF belgelerine dönüştürecektir. PDF dosyasının kendisinde metin ve görüntü dosyalarını düzenleyebileceksiniz.
- Ayrıca metin bloğunun konumunu, metin yazı tipini vb. değiştirebilirsiniz.
Herhangi bir değişiklik yaptıktan sonra dosyayı kaydedin ve bu değişikliklerin belgede yansıtıldığını göreceksiniz.
IronOCR: Bir .NET OCR Kütüphanesi
IronOCR, metin belgelerini ve görüntüleri makine tarafından okunabilir bir formata dönüştürerek okuyabilen bir .NET OCR kütüphanesi ve OCR aracıdır.
Bu Optik Karakter Tanıma kütüphanesi, aşağıdaki hususlar göz önünde bulundurularak geliştirilmiştir:
- Farklı dillerle herhangi bir harici yazılım gerektirmeden kullanılabilecek sağlam ve doğru bir OCR motoruna duyulan ihtiyaç.
- Windows, Linux ve macOS gibi farklı platformlarda çalışan kullanımı kolay bir API ihtiyacı.
- WPF ve konsol uygulamaları da dahil olmak üzere çeşitli .NET uygulamalarına kolayca entegre edilebilen bir OCR motoruna duyulan ihtiyaç.
IronOCR, geliştiricilerin belgeleri tarayan, metin ve meta verileri çıkaran, taranmış görüntü dosyalarını indeksleyen, görüntüleri aranabilir PDF'lere dönüştüren ve taranmış belgeleri okunabilir metne dönüştüren yazılımlar oluşturmasını kolaylaştırır. IronOCR, kodlamada, görüntü formatı dönüşümünde ve metin tanıma ve çıkartma işleminde birçok seçenek sunar. IronOCR, 125 dili destekler.
IronOCR, taranmış belgelerden, fotoğraflardan ve ekran görüntülerinden metin tanıma işlemini zamandan tasarruf ederek sayfa segmentasyonu ve düzen analizi gibi zaman alan görevleri azaltarak yapar. Kütüphane C# dilinde geliştirilmiştir ve API tasarımı, iyi okunabilirliği ile birlikte basittir.
IronOCR kullanarak bazı kod örneklerini inceleyelim:
Kod Örnekleri
using IronOcr;
var Ocr = new IronTesseract();
// Initialize OCR input
using (var Input = new OcrInput())
{
// OCR entire document
Input.AddPdf("example.pdf", "password");
// Alternatively, OCR selected page numbers
Input.AddPdfPages("example.pdf", new[] { 1, 2, 3 }, "password");
// Read the PDF and output the recognized text
var Result = Ocr.Read(Input);
Console.WriteLine(Result.Text);
}
using IronOcr;
var Ocr = new IronTesseract();
// Initialize OCR input
using (var Input = new OcrInput())
{
// OCR entire document
Input.AddPdf("example.pdf", "password");
// Alternatively, OCR selected page numbers
Input.AddPdfPages("example.pdf", new[] { 1, 2, 3 }, "password");
// Read the PDF and output the recognized text
var Result = Ocr.Read(Input);
Console.WriteLine(Result.Text);
}
Imports IronOcr
Private Ocr = New IronTesseract()
' Initialize OCR input
Using Input = New OcrInput()
' OCR entire document
Input.AddPdf("example.pdf", "password")
' Alternatively, OCR selected page numbers
Input.AddPdfPages("example.pdf", { 1, 2, 3 }, "password")
' Read the PDF and output the recognized text
Dim Result = Ocr.Read(Input)
Console.WriteLine(Result.Text)
End Using
Bu örnek, IronOCR'yi kullanarak bir PDF belgesinin tamamını ya da belgedeki belirli sayfaları işlemenin nasıl yapılacağını göstermektedir.
PDF Dosyası (girdi)
Konsolda Çıktı
Bir PDF'yi IronOCR kullanarak seçilebilir bir PDF'ye dönüştürebilirsiniz. Bu oldukça basit ve açıktır. Aşağıda PDF dönüşüm kod parçasına bakın:
using IronOcr;
var Ocr = new IronTesseract();
// Initialize OCR input
using (var Input = new OcrInput())
{
// Add PDF for processing
Input.AddPdf("scan.pdf", "password");
// Clean up twisted pages to improve OCR results
Input.Deskew();
// Run OCR and save as a searchable PDF
var Result = Ocr.Read(Input);
Result.SaveAsSearchablePdf("searchable.pdf");
}
using IronOcr;
var Ocr = new IronTesseract();
// Initialize OCR input
using (var Input = new OcrInput())
{
// Add PDF for processing
Input.AddPdf("scan.pdf", "password");
// Clean up twisted pages to improve OCR results
Input.Deskew();
// Run OCR and save as a searchable PDF
var Result = Ocr.Read(Input);
Result.SaveAsSearchablePdf("searchable.pdf");
}
Imports IronOcr
Private Ocr = New IronTesseract()
' Initialize OCR input
Using Input = New OcrInput()
' Add PDF for processing
Input.AddPdf("scan.pdf", "password")
' Clean up twisted pages to improve OCR results
Input.Deskew()
' Run OCR and save as a searchable PDF
Dim Result = Ocr.Read(Input)
Result.SaveAsSearchablePdf("searchable.pdf")
End Using
IronOCR, birçok başka araç ve özellik sunar. IronOCR özelliklerini keşfetmek için aşağıdaki linke tıklayın.
Sonuç
IronOCR kütüphanesi, piyasadaki diğer kütüphanelere göre birkaç avantaj sunar. Kendi modüllerinizi sadece birkaç satır kodla ekleyerek işlevselliğini değiştirebilir ve genişletebilirsiniz. IronOCR şu anda 125'ten fazla dilde metin okuyabilmektedir. Diğer kütüphanelere kıyasla çok daha az zaman ve bellek kaynak tüketimi yaparken daha yüksek kaliteli ve daha güvenilir sonuçlar üretmeye yönelik geliştirildi.
IronOCR geliştirme için ücretsizdir. IronOCR, üretimde test için bir ücretsiz deneme sunar. IronOCR'nin fiyatlandırması ve ücretsiz denemesi hakkında daha fazla detay için linki takip edin.




