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
- Wygeneruj kod Data Matrix w Javie
- Wygeneruj kod Data Matrix ECC200 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:
- Utwórz obiekt klasy BarcodeGenerator, określając EncodeType.
- Ustaw tryb kodowania dla kodu Data Matrix.
- 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.
- Zainicjuj obiekt klasy BarcodeGenerator i ustaw EncodeType dla kodu wyjściowego.
- Określ typ kodowania i piksele dla kodu wyjściowego.
- 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.