Wygeneruj kod Data Matrix w Javie.

Kod Data Matrix to wielokierunkowy kod kreskowy 2D zdefiniowany przez wzór w kształcie litery L po jednej stronie kodu wraz z ciągłą obwódką po dwóch sąsiednich stronach. W określonych przypadkach może być konieczne utworzenie kodu Data Matrix z różnymi typami kodowania. W tym artykule wyjaśniono, jak programowo wygenerować kod Data Matrix w Javie.

Instalacja Java API w celu wygenerowania kodu Data Matrix

Możesz łatwo skonfigurować Aspose.BarCode for Java API, które obsługuje, tworzy lub skanuje kilka rodzajów kodów kreskowych. Możesz pobrać referencyjne pliki JAR i plik javadoc z następującymi konfiguracjami w pliku pom.xml, aby uzyskać do nich dostęp z Aspose Repository.

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

Wygeneruj kod Data Matrix w Javie

Możesz wygenerować kod Data Matrix, wykonując następujące czynności:

  1. Utwórz obiekt klasy BarcodeGenerator, określając EncodeType.
  2. Ustaw tryb kodowania dla kodu Data Matrix.
  3. Wygeneruj kod Data Matrix i zapisz plik wyjściowy.

Poniższy przykład kodu pokazuje, jak wygenerować kod Data Matrix w Javie:

// Zainicjuj obiekt klasy BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.DATA_MATRIX, "ASPOSE");

// Ustaw piksele
gen.getParameters().getBarcode().getXDimension().setPixels(4);

// Ustaw tryb kodowania na Auto
gen.getParameters().getBarcode().getDataMatrix().setDataMatrixEncodeMode(DataMatrixEncodeMode.AUTO);

// Zapisz dane wyjściowe Kod matrycy danych
gen.save("Datamatrix.png", BarCodeImageFormat.PNG);

Wygeneruj kod Data Matrix ECC200 w Javie

Poniższe kroki opisują sposób tworzenia kodu Data Matrix ECC200 w Javie.

  1. Zainicjuj obiekt klasy BarcodeGenerator i ustaw EncodeType dla kodu wyjściowego.
  2. Określ typ kodowania i piksele dla kodu wyjściowego.
  3. Wywołaj metodę zapisu, aby wyeksportować wygenerowany kod kreskowy ECC200.

Poniższy fragment kodu jest przykładem generowania kodu Data Matrix ECC200 w Javie:

// Zainicjuj obiekt klasy BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.DATA_MATRIX, "Åspóse");

// Ustaw piksele
gen.getParameters().getBarcode().getXDimension().setPixels(4);

// Ustaw DataMatrix Ecc na 200
gen.getParameters().getBarcode().getDataMatrix().setDataMatrixEcc(DataMatrixEccType.ECC_200);

// Zapisz dane wyjściowe Kod matrycy danych
gen.save("DatamatrixEcc200Basic.png", BarCodeImageFormat.PNG);

Uzyskaj bezpłatną licencję

Możesz poprosić o bezpłatną licencję tymczasową, aby bez żadnych ograniczeń sprawdzić różne funkcje i możliwości API.

Wniosek

W tym artykule zrozumiałeś, jak programowo wygenerować kod Data Matrix w Javie. Pomocne może być stworzenie wiarygodnego kodu Data Matrix, który można poprawić nawet wtedy, gdy kod jest uszkodzony w 30% swojej zawartości. Ta cecha wraz z wieloma innymi mocnymi stronami sprawia, że jest to preferowany wybór do stosowania w przemyśle lotniczym i samochodowym. Możesz jednak odwiedzić sekcję dokumentacja, aby dowiedzieć się, jak pracować z różnymi kodami kreskowymi. W razie jakichkolwiek wątpliwości napisz do nas na forum.

Zobacz też