Πώς να εξάγετε εικόνα java σε κείμενο χρησιμοποιώντας το GroupDocs.Parser OCR

Σε αυτό το σεμινάριο θα ανακαλύψετε πώς να extract java image to text ενσωματώνοντας το OCR με τη βιβλιοθήκη GroupDocs.Parser. Θα δείτε πώς να διαμορφώσετε το διασυνδετικό Aspose OCR, να εξάγετε ακριβείς συντεταγμένες κειμένου και να εφαρμόσετε το αποτέλεσμα σε πραγματικές περιπτώσεις όπως η επεξεργασία τιμολογίων, τα αρχεία αναζήτησης και οι επικάλυψεις UI.

Γρήγορες απαντήσεις

  • Τι σημαίνει “java image to text”; Είναι η διαδικασία μετατροπής ενός αρχείου εικόνας σε αναζητήσιμο, επεξεργάσιμο κείμενο χρησιμοποιώντας OCR σε μια εφαρμογή Java.
  • Ποια βιβλιοθήκη παρέχει OCR για Java; GroupDocs.Parser σε συνδυασμό με το διασυνδετικό Aspose OCR.
  • Χρειάζομαι άδεια; Μια δωρεάν δοκιμή λειτουργεί για αξιολόγηση· απαιτείται μόνιμη άδεια για χρήση σε παραγωγή.
  • Μπορώ να λάβω συντεταγμένες κειμένου; Ναι – το API επιστρέφει το ορθογώνιο περιγράμματος (αριστερά, πάνω, πλάτος, ύψος) για κάθε αναγνωρισμένη λέξη.
  • Ποια έκδοση της Java απαιτείται; Συνιστάται η Java 8 ή νεότερη για πλήρη συμβατότητα.

Τι είναι η εξαγωγή κειμένου OCR;

Το OCR (optical character recognition) μετατρέπει το οπτικό κείμενο που βρίσκεται σε σαρωμένες εικόνες, PDF ή φωτογραφίες σε χαρακτήρες αναγνώσιμους από μηχανές. Όταν extract java image to text, η εφαρμογή σας μπορεί να ευρετηριάσει, να επεξεργαστεί και να αναλύσει έγγραφα που προηγουμένως ήταν στατικές εικόνες. Αυτή η δυνατότητα επιτρέπει αναζήτηση πλήρους κειμένου, εξόρυξη δεδομένων και αυτοματοποιημένες ροές εργασίας, μετατρέποντας αρχεία μόνο με εικόνες σε ενεργά πληροφοριακά δεδομένα για τα επόμενα συστήματα.

Γιατί να χρησιμοποιήσετε το GroupDocs.Parser για OCR;

Το GroupDocs.Parser παρέχει ένα ενιαίο, ενοποιημένο API που απλοποιεί τη διαχείριση πολλών τύπων εγγράφων ενώ παρέχει αποτελέσματα OCR υψηλής ακρίβειας. Εκμεταλλευόμενος τη μηχανή Aspose OCR, υποστηρίζει δεκάδες γλώσσες και σύνθετες γραμματοσειρές, επιστρέφει ακριβή δεδομένα θέσης και κλιμακώνεται αποδοτικά για επεξεργασία παρτίδων. Αυτά τα χαρακτηριστικά το καθιστούν ιδανικό για έργα ψηφιοποίησης εγγράφων σε επίπεδο επιχείρησης.

  • Ενοποιημένο API – Μία βάση κώδικα διαχειρίζεται PDFs, εικόνες και πάνω από 30 άλλες μορφές.
  • Ακριβής αναγνώριση – Το Aspose OCR υποστηρίζει 60+ γλώσσες και σύνθετες γραμματοσειρές.
  • Δεδομένα θέσης – Επιστρέφει ακριβείς συντεταγμένες για κάθε μπλοκ κειμένου, επιτρέποντας επεξεργασία με γνώση διάταξης.
  • Κλιμακούμενη απόδοση – Διαχειρίζεται παρτίδες έως 500 σελίδες ανά εργασία ενώ χρησιμοποιεί λιγότερο από 200 MB RAM.

Προαπαιτούμενα

Πριν ξεκινήσετε, βεβαιωθείτε ότι έχετε:

  • GroupDocs.Parser for Java – έκδοση 25.5 ή νεότερη (υποστηρίζει 30+ μορφές εισόδου και εξόδου).
  • Maven ή μέθοδο χειροκίνητου κατεβάσματος για την εγκατάσταση της βιβλιοθήκης.
  • Aspose OCR connector – απαιτείται για ενεργοποίηση αναγνώρισης κειμένου μόνο από εικόνα.
  • Ένα IDE όπως το IntelliJ IDEA ή το Eclipse που τρέχει σε Java 8+.
  • Βασικές γνώσεις προγραμματισμού Java και εξοικείωση με τη διαχείριση εξαρτήσεων.

Ρύθμιση του GroupDocs.Parser για Java

Χρήση Maven

Προσθέστε την ακόλουθη εξάρτηση στο αρχείο pom.xml σας:

<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-parser</artifactId>
    <version>25.5</version>
</dependency>

Ορισμός: pom.xml είναι ο περιγραφέας του έργου Maven που καταγράφει όλες τις απαιτούμενες βιβλιοθήκες και τις εκδόσεις τους.

Άμεση λήψη

Εναλλακτικά, κατεβάστε το πιο πρόσφατο JAR από την επίσημη σελίδα κυκλοφορίας:

GroupDocs.Parser for Java releases

Ορισμός: Η σελίδα κυκλοφορίας παρέχει προ‑συγκροτημένα δυαδικά αρχεία και τεκμηρίωση για άμεση ενσωμάτωση.

Βήματα απόκτησης άδειας

  • Δωρεάν δοκιμή – αξιολογήστε τη βιβλιοθήκη χωρίς κόστος.
  • Προσωρινή άδεια – αποκτήστε κλειδί περιορισμένου χρόνου για εκτεταμένη δοκιμή.
  • Αγορά – αποκτήστε πλήρη άδεια για απεριόριστη χρήση σε παραγωγή.

Βασική αρχικοποίηση και ρύθμιση

ParserSettings διαμορφώνει πώς το GroupDocs.Parser διαβάζει έγγραφα, συμπεριλαμβανομένων των επιλογών OCR και των ρυθμίσεων απόδοσης. AsposeOcrOnPremise` παρέχει τη μηχανή OCR on‑premise και τη διαχείριση άδειας για το Aspose OCR.

Παρακάτω είναι ο βασικός κώδικας Java που δημιουργεί μια παρουσία ParserSettings με το διασυνδετικό Aspose OCR:

ParserSettings settings = new ParserSettings();
settings.setOcrConnector(new AsposeOcrOnPremise("your-license-path"));

Ορισμός: ParserSettings διαμορφώνει πώς το GroupDocs.Parser διαβάζει και επεξεργάζεται έγγραφα, ενώ AsposeOcrOnPremise παρέχει τη μηχανή OCR και την άδεια.

<repositories>
   <repository>
      <id>repository.groupdocs.com</id>
      <name>GroupDocs Repository</name>
      <url>https://releases.groupdocs.com/parser/java/</url>
   </repository>
</repositories>

<dependencies>
   <dependency>
      <groupId>com.groupdocs</groupId>
      <artifactId>groupdocs-parser</artifactId>
      <version>25.5</version>
   </dependency>
</dependencies>

Με τα βασικά εκτός του δρόμου, ας εμβαθύνουμε στην εξαγωγή περιοχών κειμένου OCR.

Πώς λειτουργεί η εξαγωγή εικόνας java σε κείμενο;

Parser είναι η βασική κλάση που ανοίγει ένα έγγραφο και παρέχει πρόσβαση στις σελίδες και το περιεχόμενό του. PageTextAreaOptions καθορίζει τις επιλογές εξαγωγής όπως η ενεργοποίηση του OCR και η αίτηση δεδομένων θέσης. Φορτώστε την εικόνα με Parser, ενεργοποιήστε το OCR μέσω PageTextAreaOptions και επαναλάβετε τα αντικείμενα PageTextArea που επιστρέφονται. Αυτό το μοτίβο δύο βημάτων επιστρέφει τόσο τη αναγνωρισμένη συμβολοσειρά όσο και το ορθογώνιο περιγράμμα της σε μία διεργασία, επιτρέποντάς σας να καταγράψετε ακριβείς θέσεις για κάθε λέξη.

import com.groupdocs.parser.Parser;
import com.groupdocs.parser.options.ParserSettings;
import com.groupdocs.parser.ocr.AsposeOcrOnPremise;

ParserSettings settings = new ParserSettings(new AsposeOcrOnPremise());

Πώς να εξάγετε περιοχές κειμένου με OCR (βήμα‑βήμα)

Αυτή η ενότητα περιγράφει τη πλήρη διαδικασία διαμόρφωσης του OCR, ανοίγματος ενός εγγράφου και ανάκτησης περιοχών κειμένου με τις συντεταγμένες τους. Ακολουθώντας αυτά τα βήματα θα έχετε τόσο το εξαγόμενο κείμενο όσο και τις πληροφορίες διάταξης που απαιτούνται για προχωρημένη επεξεργασία όπως η απόδοση επικάλυψης ή η εξαγωγή δεδομένων.

1. Αρχικοποίηση ParserSettings με το διασυνδετικό OCR

Το διασυνδετικό OCR ενεργοποιεί την αναγνώριση κειμένου σε έγγραφα μόνο με εικόνα.

// Initialize ParserSettings with OCR Connector
ParserSettings settings = new ParserSettings(new AsposeOcrOnPremise());

2. Άνοιγμα του εγγράφου και διαμόρφωση επιλογών εξαγωγής

PageTextAreaOptions λέει στον parser να επιστρέφει δεδομένα θέσης για κάθε αναγνωρισμένη λέξη.

try (Parser parser = new Parser("YOUR_DOCUMENT_DIRECTORY", settings)) {
    // Configure PageTextAreaOptions for OCR processing
    PageTextAreaOptions options = new PageTextAreaOptions(true);
    
    // Extract text areas from the document
    java.lang.Iterable<PageTextArea> areas = parser.getTextAreas(options);

    if (areas == null) {
        return; // Exit if text areas extraction is not supported
    }
    
    for (PageTextArea a : areas) {
        String text = a.getText();
        int leftPosition = a.getRectangle().getLeft();
        int topPosition = a.getRectangle().getTop();
        int width = a.getRectangle().getSize().getWidth();
        int height = a.getRectangle().getSize().getHeight();

        // Process the extracted data as needed
    }
} catch (java.lang.Exception ex) {
    // Handle any exceptions that occur during processing
}

Τι κάνει αυτός ο κώδικας

  • Δημιουργεί μια παρουσία Parser που δείχνει στο φάκελο των εγγράφων σας.
  • Ενεργοποιεί το OCR μέσω PageTextAreaOptions(true).
  • Επαναλαμβάνει κάθε PageTextArea, παρέχοντάς σας το αναγνωρισμένο κείμενο και το ακριβές του ορθογώνιο (θέση και μέγεθος).
  • Σας επιτρέπει να αποθηκεύσετε ή να επεξεργαστείτε τα δεδομένα, όπως η εισαγωγή τους σε βάση δεδομένων ή η επικάλυψή τους σε UI.

PageTextArea αντιπροσωπεύει ένα αναγνωρισμένο μπλοκ κειμένου μαζί με το ορθογώνιο περιγράμμα του, καθιστώντας εύκολο το χαρτογράφημα του κειμένου πίσω στην αρχική εικόνα.

3. Επεξεργασία των αποτελεσμάτων

Τώρα μπορείτε να χρησιμοποιήσετε το εξαγόμενο κείμενο και τις συντεταγμένες για διάφορα σενάρια:

  • Ψηφιοποίηση εγγράφων – Μετατρέψτε σαρωμένες συμβάσεις σε PDFs με δυνατότητα αναζήτησης.
  • Αυτοματοποίηση εισαγωγής δεδομένων – Εξάγετε πεδία όπως αριθμούς τιμολογίων απευθείας από εικόνες αποδείξεων.
  • Διαχείριση περιεχομένου – Ευρετηριάστε τις θέσεις κειμένου για προχωρημένη επισήμανση αναζήτησης.

Συνηθισμένα προβλήματα και λύσεις

ΣύμπτωμαΠιθανή αιτίαΔιόρθωση
Δεν επιστράφηκαν περιοχές κειμένουΤο διασυνδετικό OCR δεν έχει διαμορφωθεί ή η διαδρομή της εικόνας είναι λανθασμένηΕπαληθεύστε ότι η παρουσία AsposeOcrOnPremise έχει σωστή άδεια και ότι η διαδρομή του αρχείου είναι προσβάσιμη.
Κατεστραμμένοι χαρακτήρεςΕικόνα χαμηλής ανάλυσης ή μη υποστηριζόμενη γλώσσαΧρησιμοποιήστε σαρώσεις υψηλότερης ανάλυσης και διαμορφώστε το πακέτο γλώσσας OCR.
Σφάλματα έλλειψης μνήμης σε μεγάλα PDFΕπεξεργασία πολλών σελίδων υψηλής ανάλυσης ταυτόχροναΕπεξεργαστείτε τις σελίδες σε παρτίδες ή ενεργοποιήστε τη λειτουργία ροής (ParserSettings.setEnableStreaming(true)).

Συχνές ερωτήσεις

Ε: Πώς εγκαθιστώ το GroupDocs.Parser για Java;
Α: Προσθέστε το ως εξάρτηση Maven (δείτε το XML απόσπασμα παραπάνω) ή κατεβάστε το JAR από την επίσημη σελίδα κυκλοφοριών.

Ε: Τι είναι το Aspose OCR και γιατί να το χρησιμοποιήσω με το GroupDocs.Parser;
Α: Το Aspose OCR είναι μια μηχανή αναγνώρισης κειμένου υψηλής ακρίβειας. Σε συνδυασμό με το GroupDocs.Parser, επεκτείνει τις δυνατότητες του parser για διαχείριση αρχείων μόνο με εικόνα και παροχή ακριβών θέσεων κειμένου.

Ε: Μπορώ να επεξεργαστώ πολλαπλές μορφές εικόνας;
Α: Ναι. Το GroupDocs.Parser υποστηρίζει JPEG, PNG, BMP, TIFF και άλλα—απλώς βεβαιωθείτε ότι το διασυνδετικό OCR μπορεί να διαβάσει τη μορφή.

Ε: Τι πρέπει να κάνω αν δεν εξάγονται περιοχές κειμένου;
Α: Ελέγξτε τη διαδρομή του αρχείου, επιβεβαιώστε ότι το διασυνδετικό OCR έχει άδεια και βεβαιωθείτε ότι ο τύπος εγγράφου υποστηρίζεται από το Aspose OCR.

Ε: Πού μπορώ να βρω περισσότερους πόρους για το GroupDocs.Parser;
Α: Επισκεφθείτε το GroupDocs Documentation για λεπτομερείς οδηγούς και αναφορές API.

Πρόσθετες συμβουλές και βέλτιστες πρακτικές

  • Επεξεργασία παρτίδων: Τυλίξτε τον βρόχο εξαγωγής σε ένα μπλοκ try‑with‑resources για αυτόματη απελευθέρωση των χειριστών αρχείων.
  • Βελτιστοποίηση απόδοσης: Ενεργοποιήστε ParserSettings.setEnableParallelProcessing(true) για αξιοποίηση πολλαπλών πυρήνων CPU σε μεγάλες παρτίδες.
  • Διαμόρφωση γλώσσας: Καλέστε AsposeOcrOnPremise.setLanguage("eng+spa") για ταυτόχρονη αναγνώριση Αγγλικών και Ισπανικών.
  • Αποθήκευση αποτελεσμάτων: Σειριοποιήστε αντικείμενα PageTextArea σε JSON για εύκολη κατανάλωση downstream.

Πόροι

Συμπέρασμα

Τώρα έχετε μια πλήρη, έτοιμη για παραγωγή προσέγγιση στην εξαγωγή java image to text χρησιμοποιώντας το GroupDocs.Parser και το διασυνδετικό Aspose OCR. Εφαρμόστε αυτές τις τεχνικές για να ψηφιοποιήσετε παλιά έγγραφα, να αυτοματοποιήσετε την εισαγωγή δεδομένων ή να δημιουργήσετε αρχεία με δυνατότητα αναζήτησης με ελάχιστη προσπάθεια.


Τελευταία ενημέρωση: 2026-09-17
Δοκιμή με: GroupDocs.Parser 25.5 for Java
Συγγραφέας: GroupDocs

Σχετικά σεμινάρια