Altbilgi içeriğine atla
OCR ARAçLARı

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

How to OCR a PDF - Figure 1

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.
How to OCR a PDF - Figure 2

  • 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.
How to OCR a PDF - Figure 3

  • 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

How to OCR a PDF - Figure 4

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
$vbLabelText   $csharpLabel

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)

How to OCR a PDF - Figure 5

Konsolda Çıktı

How to OCR a PDF - Figure 6

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
$vbLabelText   $csharpLabel

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.

How to OCR a PDF - Figure 7

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapı...

Daha Fazla Oku

Iron Destek Ekibi

Haftada 5 gün, 24 saat çevrimiçiyiz.
Sohbet
E-posta
Beni Ara