Last Updated: 2026-02-09
Tested With: GroupDocs.Parser 25.5 for Java
Author: GroupDocs

Translate labels but keep dates.

Last Updated: -> “Senast uppdaterad:

Tested With: -> “Testad med:

Author: -> “Författare:

Now ensure markdown formatting preserved.

Now produce final content.# Så använder du OCR med GroupDocs.Parser Java

Letar du efter ett effektivt sätt att extrahera text från bilder eller skannade dokument? How to use OCR med GroupDocs.Parser-biblioteket för Java erbjuder en robust lösning som möjliggör sömlös integration av Optical Character Recognition (OCR) i dina applikationer. Denna omfattande guide kommer att leda dig genom att extrahera textområden från bildfiler med hjälp av Aspose OCR‑anslutningen tillsammans med GroupDocs.Parser i Java, vilket förbättrar dina dokumentbehandlingsmöjligheter.

Vad du kommer att lära dig

  • Installera och använda GroupDocs.Parser för Java.
  • Initiera ParserSettings med en OCR‑anslutning.
  • Tekniker för att extrahera textområden från bilder med Aspose OCR‑teknik.
  • Praktiska tillämpningar av denna funktion i verkliga scenarier, såsom java image to text‑konvertering och extrahering av textpositioner i Java.

Snabba svar

  • Vad betyder “how to use OCR”? Det avser att integrera en OCR‑motor för att läsa text från bildbaserade filer.
  • Vilket bibliotek tillhandahåller OCR för Java? GroupDocs.Parser kombinerat med Aspose OCR‑anslutningen.
  • Behöver jag en licens? En gratis provperiod finns tillgänglig; en permanent licens krävs för produktion.
  • Kan jag få textkoordinater? Ja, API‑et returnerar textområdespositioner (vänster, topp, bredd, höjd).
  • Vilken Java‑version krävs? Java 8 eller nyare rekommenderas.

Vad är OCR‑textutvinning?

Optical Character Recognition (OCR) omvandlar visuell text—som finns i skannade bilder, PDF‑filer eller fotografier—till maskinläsbara tecken. När du how to use OCR i Java möjliggör du att dina applikationer kan söka, redigera och analysera tidigare statiska dokument.

Varför använda GroupDocs.Parser för OCR?

  • Unified API – Hanterar PDF‑filer, bilder och många andra format med en enda kodbas.
  • Accurate Recognition – Drivs av Aspose OCR, som stödjer flera språk och typsnitt.
  • Position Data – Hämtar exakta koordinater för varje textblock, perfekt för layout‑medveten bearbetning.
  • Scalable – Fungerar med små bilder eller stora batchjobb, och kan köras lokalt eller i molnet.

Förutsättningar

Innan vi börjar, se till att du har följande:

Nödvändiga bibliotek och beroenden

  • GroupDocs.Parser for Java: Version 25.5 eller senare.
  • Maven eller direkt nedladdningssetup för bibliotekets installation.
  • Aspose OCR Connector: Tillgång till Aspose OCR‑teknik är nödvändig.

Krav för miljöuppsättning

  • En kompatibel IDE (IntelliJ IDEA, Eclipse, etc.) som körs på Java 8+.
  • Maven installerat om du föredrar Maven‑förrådsmetoden.

Kunskapsförutsättningar

  • Grundläggande Java‑programmeringskunskaper.
  • Bekantskap med hantering av projektberoenden.

Installera GroupDocs.Parser för Java

Du kan lägga till biblioteket via Maven eller ladda ner det direkt.

Använda Maven

Lägg till följande konfigurationer i din pom.xml‑fil:

<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>

Direkt nedladdning

Alternativt, ladda ner den senaste versionen från GroupDocs.Parser for Java releases.

Steg för att skaffa licens

  • Free Trial – Utvärdera biblioteket utan kostnad.
  • Temporary License – Använd en tidsbegränsad nyckel för förlängd testning.
  • Purchase – Skaffa en fullständig licens för produktionsdistributioner.

Grundläggande initiering och konfiguration

När biblioteket är tillgängligt kan du initiera parsern. Nedan är den grundläggande Java‑koden som skapar en ParserSettings‑instans med Aspose OCR‑anslutningen:

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

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

Med grunderna på plats, låt oss gå vidare till att extrahera OCR‑textområden.

Så extraherar du textområden med OCR (Steg‑för‑steg)

1. Initiera ParserSettings med OCR‑anslutningen

OCR‑anslutningen möjliggör igenkänning av text i dokument som endast består av bilder.

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

2. Öppna dokumentet och konfigurera extraheringsalternativ

Vi använder PageTextAreaOptions för att instruera parsern att returnera positionsdata för varje igenkänt ord.

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
}

Vad den här koden gör

  • Creates en Parser‑instans som pekar på din dokumentmapp.
  • Enables OCR via PageTextAreaOptions(true).
  • Iterates över varje PageTextArea, som ger dig den igenkända texten och dess exakta rektangel (position och storlek).
  • Allows dig att lagra eller manipulera data, exempelvis att infoga dem i en databas eller överlagra dem i ett UI.

3. Bearbeta resultaten

Du kan nu använda den extraherade texten och koordinaterna för olika scenarier:

  • Document Digitization – Konvertera skannade kontrakt till sökbara PDF‑filer.
  • Data Entry Automation – Hämta fält som fakturanummer direkt från kvittobilder.
  • Content Management – Indexera textpositioner för avancerad sökhöjdpunktering.

Vanliga problem och lösningar

SymptomLikely CauseFix
Inga textområden returneradesOCR‑anslutning inte konfigurerad eller bildsökväg felaktigVerifiera att AsposeOcrOnPremise‑instansen är korrekt licensierad och att filvägen är åtkomlig.
Förvrängda teckenBildkvaliteten är låg eller språk stöds inteAnvänd högupplösta skanningar och konfigurera OCR‑språkpaketet.
Minnesbristfel på stora PDF‑filerBearbetning av många högupplösta sidor samtidigtBearbeta sidor i batcher eller aktivera streaming‑läge (ParserSettings.setEnableStreaming(true)).

Vanliga frågor

Q: Hur installerar jag GroupDocs.Parser för Java?
A: Lägg till det som ett Maven‑beroende (se XML‑snutten ovan) eller ladda ner det direkt från den officiella releases‑sidan.

Q: Vad är Aspose OCR, och varför använda det med GroupDocs.Parser?
A: Aspose OCR är en högprecisions‑textigenkänningsmotor. I kombination med GroupDocs.Parser utökar den parserns funktioner för att hantera bild‑endast‑filer och leverera exakta textpositioner.

Q: Kan jag bearbeta flera bildformat?
A: Ja. GroupDocs.Parser stödjer JPEG, PNG, BMP, TIFF och fler—se bara till att OCR‑anslutningen kan läsa formatet.

Q: Vad ska jag göra om inga textområden extraheras?
A: Kontrollera filvägen, bekräfta att OCR‑anslutningen är licensierad och verifiera att dokumenttypen stöds av Aspose OCR.

Q: Var kan jag hitta fler resurser om GroupDocs.Parser?
A: Besök GroupDocs Documentation för detaljerade guider och API‑referenser.

Resurser

Utforska dessa resurser för att fördjupa din förståelse och utöka möjligheterna med GroupDocs.Parser i dina projekt.


Senast uppdaterad: 2026-02-09
Testad med: GroupDocs.Parser 25.5 for Java
Författare: GroupDocs