Generieren Sie Data Matrix Code in Java.

Der Datamatrix-Code ist ein omnidirektionaler 2D-Barcode, der durch ein L-förmiges Muster auf einer Seite des Codes zusammen mit einem durchgehenden Rand an zwei benachbarten Seiten definiert ist. In bestimmten Anwendungsfällen müssen Sie möglicherweise einen Data-Matrix-Code mit verschiedenen Codierungsarten erstellen. Dieser Artikel erklärt, wie man einen Data Matrix Code programmatisch in Java generiert.

Java-API-Installation zum Generieren von Data Matrix Code

Sie können die Aspose.BarCode for Java-API ganz einfach konfigurieren, die das Erstellen oder Scannen verschiedener Arten von Barcodes unterstützt. Sie können die JAR-Referenzdateien und die Javadoc-Datei mit den folgenden Konfigurationen in der Datei pom.xml herunterladen, um über das Aspose-Repository darauf zuzugreifen.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-barcode</artifactId>
    <version>22.8</version>
</dependency>

Generieren Sie Data Matrix Code in Java

Mit folgenden Schritten können Sie einen Data Matrix Code generieren:

  1. Erstellen Sie ein BarcodeGenerator-Klassenobjekt, während Sie den EncodeType angeben.
  2. Stellen Sie den Kodiermodus für den Data Matrix Code ein.
  3. Generieren Sie den Data Matrix Code und speichern Sie die Ausgabedatei.

Das folgende Codebeispiel zeigt, wie man einen Data Matrix Code in Java generiert:

// Initialisiert ein Objekt der BarcodeGenerator-Klasse
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.DATA_MATRIX, "ASPOSE");

// Pixel setzen
gen.getParameters().getBarcode().getXDimension().setPixels(4);

// Stellen Sie den Kodierungsmodus auf Auto ein
gen.getParameters().getBarcode().getDataMatrix().setDataMatrixEncodeMode(DataMatrixEncodeMode.AUTO);

// Ausgegebenen Data Matrix Code speichern
gen.save("Datamatrix.png", BarCodeImageFormat.PNG);

Generieren Sie Data Matrix ECC200-Code in Java

Die folgenden Schritte erläutern, wie Sie einen Data Matrix ECC200-Code in Java erstellen.

  1. Initialisieren Sie ein Objekt der Klasse BarcodeGenerator und legen Sie den EncodeType für den Ausgabecode fest.
  2. Geben Sie den Codierungstyp und die Pixel für den Ausgabecode an.
  3. Rufen Sie die save-Methode auf, um den generierten ECC200-Barcode zu exportieren.

Das folgende Code-Snippet ist ein Beispiel für die Generierung eines Data Matrix ECC200-Codes in Java:

// Initialisiert ein Objekt der BarcodeGenerator-Klasse
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.DATA_MATRIX, "Åspóse");

// Pixel setzen
gen.getParameters().getBarcode().getXDimension().setPixels(4);

// Setzen Sie DataMatrix Ecc auf 200
gen.getParameters().getBarcode().getDataMatrix().setDataMatrixEcc(DataMatrixEccType.ECC_200);

// Ausgegebenen Data Matrix Code speichern
gen.save("DatamatrixEcc200Basic.png", BarCodeImageFormat.PNG);

Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz anfordern, um verschiedene Funktionen und Fähigkeiten der API ohne Einschränkungen zu testen.

Fazit

In diesem Artikel haben Sie verstanden, wie man einen Data Matrix Code programmatisch in Java generiert. Es kann hilfreich sein, einen zuverlässigen Datamatrix-Code zu erstellen, der auch dann korrigiert werden kann, wenn der Code um 30 % seines Inhalts beschädigt ist. Diese Eigenschaft, zusammen mit vielen anderen Stärken, macht es zu einer bevorzugten Wahl für den Einsatz in der Avionik- und Automobilindustrie. Sie können jedoch den Abschnitt Dokumentation besuchen, um mehr über die Arbeit mit verschiedenen Barcodes zu erfahren. Bei Bedenken schreiben Sie uns bitte an das Forum.

Siehe auch