Wygeneruj kod kreskowy Maxicode w Javie.

Maxicode to kod kreskowy 2D utworzony z kombinacji kropek w kształcie sześciokąta. Są powszechnie używane do zarządzania łańcuchem dostaw, hiperłączy obiektów i wielu innych celów. W niektórych przypadkach może być konieczne utworzenie Maxicode dla różnych wymagań. W związku z tym w tym artykule wyjaśniono, jak programowo tworzyć kody kreskowe Maxicode z różnymi typami kodowania, a także ze współczynnikiem proporcji w Javie.

Konfiguracja Java do generowania kodu kreskowego Maxicode — bezpłatne pobieranie interfejsu API

Możesz generować lub odczytywać wiele typów kodów kreskowych za pomocą Aspose.BarCode for Java. Szybko pobierz pliki JAR ze strony Nowe wydania lub użyj poniższych konfiguracji, aby skonfigurować je z repozytorium:

<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.9</version>
</dependency>

Wygeneruj kod kreskowy Maxicode w Javie

Poniższe kroki pokazują, jak wygenerować kod kreskowy Maxicode:

  1. Utwórz obiekt klasy Generatorkodów kreskowych i określ wartość EncodeType.
  2. Ustaw rozmiar jako liczbę pikseli.
  3. Ustaw tryb kodowania MaxiCode i prawidłowy tekst kodowy.
  4. Utwórz kod kreskowy Maxicode i wyeksportuj obraz wyjściowy w formacie PNG.

Poniższy fragment kodu pokazuje, jak programowo wygenerować kod kreskowy Maxicode w Javie:

// Zainicjuj instancję klasy BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.MAXI_CODE, "");

// Ustaw rozmiar w pikselach
gen.getParameters().getBarcode().getXDimension().setPixels(15);
gen.getParameters().getBarcode().getCodeTextParameters().setTwoDDisplayText("MaxiCode Mode 2");

String gs = "\u001d";
String rs = "\u001e";
String eot = "\u0004";

// Ustaw tryb kodowania MaxiCode na 2 i prawidłowy tekst kodowy
gen.getParameters().getBarcode().getMaxiCode().setMaxiCodeEncodeMode(2);

//(Kod pocztowy 9 cyfr)(gs)(Kod kraju)(gs)(Kategoria usługi)(gs)(Dodatkowa wiadomość)(eot)
gen.setCodeText("123456789{gs}056{gs}001{gs}ADDITIONAL DATA{eot}");

// Zapisz wyjściowy kod Maxi
gen.save("MaxiCodeEncodeMode2Second.png", BarCodeImageFormat.PNG);

Wygeneruj kod kreskowy Maxicode ze współczynnikiem proporcji w Javie

Musisz wykonać poniższe kroki, aby wygenerować kod kreskowy Maxicode ze współczynnikiem proporcji w Javie.

  1. Zainicjuj instancję klasy BarcodeGenerator i określ EncodeType.
  2. Ustaw współczynnik proporcji dla Maxicode.
  3. Wygeneruj kod kreskowy Maxicode jako obraz PNG.

Poniższy przykładowy kod pokazuje, jak programowo wygenerować kod kreskowy Maxicode ze współczynnikiem proporcji w Javie:

// Zainicjuj instancję klasy BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.MAXI_CODE, "Åspóse.Barcóde©");

// Ustaw rozmiar w pikselach
gen.getParameters().getBarcode().getXDimension().setPixels(15);

// Ustaw współczynnik proporcji 0,5
gen.getParameters().getBarcode().getMaxiCode().setAspectRatio(0.5f);

// Zapisz wyjściowy kod Maxi
gen.save("MaxiCodeAspectRatio.png", BarCodeImageFormat.PNG);

Poniższy zrzut ekranu pokazuje, jak wygląda Maxicode, gdy jest tworzony za pomocą powyższego przykładowego kodu:

Wygeneruj współczynnik proporcji Maxicode w C#

Uzyskaj bezpłatną licencję

Możesz pracować z interfejsem API bez żadnych ograniczeń ani ewaluacyjnego znaku wodnego, otrzymując darmową licencję tymczasową.

Wniosek

W tym artykule zbadałeś, jak programowo utworzyć lub wygenerować kod kreskowy Maxicode w Javie. Omawia proces tworzenia Maxicode z trybami kodowania 2, 3 i 4, a także ze współczynnikiem proporcji. Ponadto możesz przejrzeć przestrzeń documentation, aby sprawdzić wiele innych funkcji API. W przypadku jakichkolwiek pytań prosimy o kontakt pod adresem forum.

Zobacz też