Wygeneruj kod kreskowy EAN w Javie.

Kod kreskowy EAN jest szeroko stosowany w handlu międzynarodowym do identyfikacji szczegółów różnych produktów. Kod kreskowy EAN jest popularny ze względu na swoją wydajność, ponieważ może być przetwarzany szybciej, jest mniej podatny na błędy i istnieją różne warianty dla różnych scenariuszy. W niektórych przypadkach może być konieczne utworzenie kodu EAN. W związku z tym w tym artykule wyjaśniono, jak programowo utworzyć kod kreskowy EAN w Javie.

Instalacja interfejsu API w celu wygenerowania kodu kreskowego EAN — bezpłatne pobieranie

Aspose.BarCode for Java API obsługuje tworzenie lub skanowanie wielu typów kodów kreskowych. Możesz go łatwo skonfigurować, uzyskując do niego dostęp z sekcji pliki do pobrania lub użyj poniższych konfiguracji w pliku pom.xml, aby włączyć go 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.9</version>
</dependency>

Wygeneruj kod kreskowy EAN 13 w Javie

Poniższe kroki opisują, jak programowo wygenerować kod kreskowy EAN w Javie:

  1. Zainicjuj obiekt klasy Generatorkodówkreskowych.
  2. Ustaw rozmiar w liczbie pikseli.
  3. Zapisz wyjściowy kod kreskowy EAN 13 jako obraz.

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

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

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

// Zapisz wyjściowy kod kreskowy EAN 13
gen.save("Ean13.png", BarCodeImageFormat.PNG);

Wygeneruj EAN 5 z dodatkowymi danymi w Javie

Możesz dołączyć dodatkowe cyfry, aby odzwierciedlić określone informacje w kodzie kreskowym. Poniższe kroki pokazują, jak wygenerować kod kreskowy EAN 5 przez dodanie cyfr do kodu EAN 13 w Javie.

  1. Utwórz instancję klasy BarcodeGenerator i ustaw EncodeType.
  2. Ustaw przestrzeń uzupełniającą i dane uzupełniające.
  3. Zapisz wyjściowy kod EAN 5 jako obraz.

Poniższy przykładowy kod pokazuje, jak wygenerować kod EAN 5 z dodatkowymi danymi w Javie:

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

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

// Ustaw dodatkową przestrzeń w pikselach
gen.getParameters().getBarcode().getSupplement().getSupplementSpace().setPixels(20);

// Ustaw dodatek EAN 5
gen.getParameters().getBarcode().getSupplement().setSupplementData("12345");

// Zapisz kod kreskowy EAN 5
gen.save("SupplementEAN5.png", BarCodeImageFormat.PNG);

Poniższy obraz przedstawia przykładowe wyjście kodu EAN 5 zawierające dane uzupełniające:

Dodatek EAN 5 Java

Uzyskaj bezpłatną licencję

Chcesz ocenić interfejs API bez żadnych ograniczeń ewaluacyjnych? Poproś o bezpłatną licencję tymczasową już teraz, aby przetestować pełną wydajność interfejsu API.

Wniosek

W tym artykule zrozumiałeś, jak programowo wygenerować kod kreskowy EAN w Javie. Ponadto wyjaśniono również szczegóły tworzenia kodu EAN z danymi uzupełniającymi, takimi jak EAN 5 i EAN 2. Ponadto możesz znaleźć więcej informacji na temat innych funkcji API, odwiedzając sekcję dokumentacja. Jeśli chcesz omówić swoje wątpliwości, napisz do nas na forum.

Zobacz też