Konvertera-Skärmdump-Text-OCR-Java

Du kan behöva bearbeta olika skärmdumpar från meddelanden, digitala transaktionsapplikationer och många andra plattformar. Sådana skärmdumpar kan innehålla textinformation som du kan extrahera med OCR-metoder (Optical Character Recognition). Följaktligen täcker den här artikeln hur man konverterar en skärmdump till text med OCR i Java.

Skärmdump till textkonverterare Java OCR-bibliotek – Installation

Biblioteket Aspose.OCR for Java kan konvertera en bild till text genom att använda optiska teckenigenkänningstekniker. Du kan enkelt ladda ner referensfilen JAR från avsnittet Nedladdningar eller ställa in följande Maven-konfigurationer i filen pom.xml i din applikation:

Förvar:

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

Beroende:

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

Konvertera skärmdump till text med OCR i Java

Du kan konvertera en skärmdump till text med OCR i Java genom att följa stegen nedan:

  • Skapa ett objekt av klassen AsposeOCR.
  • Känn igen texten i skärmbilden.
  • Hämta utdatatextsträng.

Kodavsnittet nedan visar hur man konverterar en skärmdump till bild i Java:

// Skapa API-instans
AsposeOCR api = new AsposeOCR();

// Konvertera skärmdump till text med OCR
try {
	String result = api.RecognizePage("test.png");
	System.out.println("Result: " + result);
} catch (IOException e) {
	e.printStackTrace();
}

Konvertera skärmdump från URL till text med OCR med Java

I vissa fall delas en skärmdump med en URL till DropBox eller någon annan tjänst. För att hålla processen problemfri och enkel behöver du inte ladda ner och sedan bearbeta bilden. Klistra istället in webbadressen för att konvertera den skärmdumpen till text. Följ stegen nedan för att slutföra processen:

  • Initiera ett objekt av klassen AsposeOCR.
  • Ange igenkänningsinställningarna.
  • Bearbeta skärmdumpen med OCR och hämta textsträng.

Följande kodavsnitt visar hur man konverterar en skärmdump till text med OCR programmatiskt i Java:

// Skapa API-instans
AsposeOCR api = new AsposeOCR();

String uri = "https://www.castlegateit.co.uk/wp-content/uploads/2016/09/justified_text.png";

// Ställ in igenkänningsinställningar
RecognitionSettings settings = new RecognitionSettings();
settings.setAutoSkew(false);

// Få resultatobjekt
RecognitionResult result = null;
try {
	result = api.RecognizePageFromUri(uri, settings);
} catch (IOException e) {
	e.printStackTrace();
}

// Konvertera skärmdump till text med OCR
System.out.println("Result: \n" + result.recognitionText+"\n\n");

Få gratis API-licens

Du kan testa API:et utan några utvärderingsbegränsningar genom att begära en gratis temporär licens.

Slutsats

Sammanfattningsvis har du lärt dig hur du konverterar en skärmdump till text med OCR i Java. Dessutom kan du utforska många andra funktioner i API:t genom att besöka avsnittet dokumentation eller skriva till oss på forumet om du vill diskutera några av dina tvivel.

Se även