Checksum toepassen voor CodaBar in Java

Invoering

Welkom bij deze stapsgewijze zelfstudie over het toepassen van controlesom voor CodaBar in Java met behulp van Aspose.BarCode. Aspose.BarCode voor Java is een krachtige bibliotheek waarmee ontwikkelaars naadloos streepjescodes in Java-toepassingen kunnen genereren en herkennen. In deze tutorial zullen we ons concentreren op de specifieke taak van het toepassen van controlesom voor CodaBar-barcodes.

Vereisten

Voordat we ingaan op de tutorial, zorg ervoor dat je aan de volgende vereisten voldoet:

  • Java Development Kit (JDK) op uw computer geïnstalleerd.
  • Aspose.BarCode voor Java-bibliotheek. Je kunt het downloaden vanhier.
  • Een basiskennis van Java-programmeren.

Pakketten importeren

Zorg ervoor dat u in uw Java-project de benodigde pakketten importeert om met Aspose.BarCode te kunnen werken:

import java.io.IOException;

import com.aspose.barcode.CodabarChecksumMode;
import com.aspose.barcode.EnableChecksum;
import com.aspose.barcode.barcoderecognition.BarCodeReader;
import com.aspose.barcode.barcoderecognition.BarCodeResult;
import com.aspose.barcode.barcoderecognition.ChecksumValidation;
import com.aspose.barcode.barcoderecognition.DecodeType;
import com.aspose.barcode.generation.BarcodeGenerator;

Stap 1: Stel de omgeving in

Begin met het maken van een nieuw Java-project en het opnemen van de Aspose.BarCode-bibliotheek in de afhankelijkheden van uw project. Richt uw ontwikkelomgeving in met de benodigde resources.

// Het pad naar de bronmap.
String dataDir = "Your Document Directory";

Stap 2: Generatie van CodaBar-streepjescode

Laten we nu een CodaBar-barcode genereren met de controlesom ingeschakeld.

// Instantieer het BarcodeGenerator-object
BarcodeGenerator generator = new BarcodeGenerator(com.aspose.barcode.EncodeTypes.CODABAR, "1234567890");

// Stel de eigenschap EnableChecksum in op ja
generator.getParameters().getBarcode().setChecksumEnabled(EnableChecksum.YES);

// Stel de CodabarChecksumMode in
generator.getParameters().getBarcode().getCodabar().setCodabarChecksumMode(CodabarChecksumMode.MOD_10);

// Sla de afbeelding op het systeem op
generator.save(dataDir + "Codabar_Mod10.png");

Stap 3: Herkenning van de CodaBar-streepjescode

Laten we nu het herkenningsgedeelte van de CodaBar-streepjescode met controlesom implementeren.

// Initialiseer het lezerobject
BarCodeReader reader = new BarCodeReader(dataDir + "Codabar_Mod10.png", DecodeType.CODABAR);

// Stel de eigenschap ChecksumValidation van de lezer in op Aan
reader.setChecksumValidation(ChecksumValidation.ON);

for (BarCodeResult result : reader.readBarCodes()) {
    System.out.println("CodeText: " + result.getCodeText());
    System.out.println("Symbology type: " + result.getCodeType());

    // Controleer de controlesomwaarde
    System.out.println("Checksum:" + result.getExtended().getOneD().getCheckSum());
}

Volg deze stappen om moeiteloos de controlesom voor CodaBar in Java toe te passen met behulp van Aspose.BarCode.

Conclusie

In deze zelfstudie hebben we onderzocht hoe u een controlesom voor CodaBar-streepjescodes in Java kunt toepassen met behulp van Aspose.BarCode. Deze bibliotheek biedt een eenvoudige manier om streepjescodes te genereren en te herkennen met verschillende aanpassingsopties.


Veelgestelde vragen

Is Aspose.BarCode compatibel met alle Java-versies?

Aspose.BarCode is ontworpen om met verschillende Java-versies te werken. Zorg ervoor dat u de documentatie controleert op compatibiliteitsdetails.

Kan ik het uiterlijk van de gegenereerde streepjescode aanpassen?

Ja, Aspose.BarCode biedt uitgebreide aanpassingsmogelijkheden, waarmee u het uiterlijk van de gegenereerde barcodes kunt bepalen.

Zijn er tijdelijke licenties beschikbaar voor testdoeleinden?

Ja, u kunt een tijdelijke licentie voor Aspose.BarCode verkrijgen viahier.

Waar kan ik aanvullende ondersteuning en hulpmiddelen vinden?

Bezoek deAspose.BarCode-forum voor gemeenschapsondersteuning en discussies.

Is er een gratis proefversie beschikbaar?

Ja, u kunt de functies van Aspose.BarCode verkennen door de gratis proefversie te downloaden vanhier.