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
ParserSettingsmed 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
| Symptom | Likely Cause | Fix |
|---|---|---|
| Inga textområden returnerades | OCR‑anslutning inte konfigurerad eller bildsökväg felaktig | Verifiera att AsposeOcrOnPremise‑instansen är korrekt licensierad och att filvägen är åtkomlig. |
| Förvrängda tecken | Bildkvaliteten är låg eller språk stöds inte | Använd högupplösta skanningar och konfigurera OCR‑språkpaketet. |
| Minnesbristfel på stora PDF‑filer | Bearbetning av många högupplösta sidor samtidigt | Bearbeta 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
- Dokumentation
- API‑referens
- Ladda ner senaste versionen
- GitHub‑arkiv
- Gratis supportforum
- Tillfällig licens
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