Görüntüden Excel'e OCR Java

Java’da programlı olarak optik karakter tanıma ile bir görüntüyü bir Excel dosyasına dönüştürebilirsiniz. Girdi görüntüsünü diskten veya URI adresinden yükleyebilir ve ardından XLSX veya XLS dosyası oluşturmak için metni tanıyabilirsiniz.

Image to Excel Converter – Java API Kurulumu

Aspose.OCR for Java API kullanarak görüntüleri Excel’e dönüştürebilirsiniz. Bir giriş dosyasını JPG, PNG, BMP veya diğer formatlarda yükleyin ve çıktı Excel dosyasını kaydetmek için metni tanıyın. Lütfen JAR dosyasını New Releases adresinden indirin veya Maven tabanlı projenizin pom.xml dosyasında aşağıdaki yapılandırmaları kullanın:

Depo:

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>

Bağımlılık:

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-ocr</artifactId>
    <version>21.12</version>
</dependency>

Java kullanarak OCR ile Görüntüyü Excel’e Dönüştürün

Bir görüntüyü aşağıdaki adımlarla bir Excel dosyasına dönüştürebilirsiniz:

  1. AsposeOcr sınıfının bir örneğini başlatın.
  2. RecognitionSettings sınıf nesnesinin bir örneğini oluşturun.
  3. RecognizePage yöntemiyle giriş görüntüsünü tanıyın.
  4. Son olarak, çıktıyı bir Excel dosyası olarak kaydedin.

Aşağıdaki kod, Java kullanılarak bir görüntünün bir Excel dosyasına nasıl dönüştürüleceğini gösterir:

//api örneği oluştur
AsposeOCR api = new AsposeOCR();

try {
RecognitionSettings settings  = new RecognitionSettings();
        RecognitionResult result = api.RecognizePage("OCR.png", settings);

        // OCR sonuçlarını XLSX Excel dosyası olarak kaydedin
        result.save("OCRjava.xlsx", Format.Xlsx);

} catch (IOException e) {
        e.printStackTrace();
}

Java’da OCR ile URI kullanarak Çevrimiçi Görüntüyü Excel’e dönüştürün

Aşağıdaki adımları izleyerek çevrimiçi bir görüntüyü OCR özelliği ile Excel dosyasına dönüştürebilirsiniz:

  1. Öncelikle AsposeOcr sınıfından bir nesne oluşturun.
  2. RecognitionSettings sınıfının bir örneğini başlatın.
  3. RecognizePage yöntemini kullanarak görüntüyü OCR ile tanıyın.
  4. Çıktı dosyasını XLSX veya XLS formatında kaydedin.

Aşağıdaki kod parçacığı, çevrimiçi bir görüntünün Java’da OCR ile nasıl dönüştürüleceğini açıklar:

// Tanımak için resim al
String uri = "https://qph.fs.quoracdn.net/main-qimg-0ff82d0dc3543dcd3b06028f5476c2e4";

//api örneği oluştur
AsposeOCR api = new AsposeOCR();

try {
RecognitionSettings set = new RecognitionSettings();
        RecognitionResult result = api.RecognizePageFromUri(uri, set);

        // OCR sonuçlarını XLSX Excel dosyası olarak kaydedin
        result.save("OCRjava.xlsx", Format.Xlsx);

} catch (IOException e) {
        e.printStackTrace();
}

Ücretsiz API Lisansı Alın

Ücretsiz geçici lisans talep ederek API özelliklerini tam kapasite ile değerlendirebilirsiniz.

Çözüm

Bu makalede, yerel bir dosyadan veya çevrimiçi bir URI’den bir görüntüyü Java’da programlı olarak OCR ile bir Excel dosyasına dönüştürmeyi öğrendiniz. Gereksinimlerinize göre paralel işlemeyi kullanmanın yanı sıra bir klasördeki birden çok görüntüyü tanımak için bu işlemi otomatikleştirebilirsiniz. Diğer özellikleri keşfetmek için lütfen belgeleri ziyaret edin. Ayrıca, lütfen forumdan bizimle iletişime geçmekten çekinmeyin.

Ayrıca bakınız