Kody kreskowe to jeden ze sposobów prezentacji danych w formacie nadającym się do odczytu maszynowego. Kody kreskowe są zwykle używane do identyfikacji dużej liczby artykułów. W tym artykule dowiesz się, jak generować kody kreskowe w Javie. Ponadto zobaczysz, w jaki sposób wygenerowane kody kreskowe można zastosować do dowolnych dokumentów, a także obrazów za pomocą Java Signature API w twoich aplikacjach.

Poniżej omówiono następujące tematy:

Java API do generowania kodów kreskowych

GroupDocs.Signature prezentuje API Java, które umożliwia podpisywanie dokumentów, obrazów lub plików w różnych formatach. Korzystając z tego interfejsu API, możesz łatwo generować i stosować różne rodzaje podpisów, takie jak kody kreskowe, kody QR, tekst, obraz, metadane, podpisy cyfrowe, pieczęcie, podpisy w polach formularzy i inne. Interfejs API umożliwia również dostosowywanie podpisu na wiele sposobów.

Pobierz lub skonfiguruj

Możesz pobrać plik JAR z sekcji pobierania lub po prostu pobrać najnowsze konfiguracje repozytorium i zależności dla pliku pom.xml aplikacji Java opartych na Maven.

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-signature</artifactId>
        <version>21.5</version> 
</dependency>

Wygeneruj kod kreskowy w Javie dla dokumentów i obrazów

Kody kreskowe mogą być generowane programowo z dostosowanym tekstem, wyglądem i różnymi typami kodowania. Niektóre obsługiwane typy kodów kreskowych to Code 32, Code 128, DotCode, GS1, ISBN, PDF417, Postnet, UPCA i wiele innych. Te kody kreskowe można zastosować do dużej listy obsługiwanych formatów dokumentów i obrazów.

Poniżej przedstawiono główne kroki stosowania kodów kreskowych do dowolnego dokumentu lub obrazu.

  • Załaduj dokument lub obraz.
  • Wygeneruj kod kreskowy wraz z tekstem, wyglądem, kodowaniem i innymi właściwościami.
  • Dołącz wygenerowany kod kreskowy do wybranego pliku.
Wygeneruj kod kreskowy w Javie

Wygeneruj kod kreskowy i zastosuj do dokumentów w Javie

Generowanie kodów kreskowych i dostosowywanie ich do potrzeb nie jest skomplikowaną procedurą. Niezależnie od tego, czy dokumentem docelowym jest dokument MS Word, plik PDF, arkusz kalkulacyjny Excel czy prezentacja, kroki dodawania kodu kreskowego byłyby takie same dla wszystkich różnych formatów. Poniższe kroki pokazują, jak generować kody kreskowe i stosować/dołączać je do dowolnego dokumentu w Javie.

  • Załaduj dokument (PDF, dokument Word, arkusz kalkulacyjny, PPT, …) używając klasy Podpis.
  • Zdefiniuj opcje kodu kreskowego za pomocą klasy BarcodeSignOptions.
  • Ustaw właściwości kodu kreskowego, takie jak typ kodowania, pozycja, rozmiar, kolor tła lub przodu, czcionka itp.
  • Wywołaj metodę sign, aby dołączyć wygenerowany kod kreskowy do załadowanego dokumentu.

Poniższy kod źródłowy generuje kod kreskowy i dołącza go do dokumentu PDF przy użyciu języka Java.

// Generuj i stosuj kody kreskowe do dokumentów (DOC, DOCX, PDF, PPT, XLS, XLSX, ...) w Javie
Signature signature = new Signature("path/document.pdf");

// Utwórz opcję kodu kreskowego z tekstem kodu kreskowego
BarcodeSignOptions options = new BarcodeSignOptions("<00-0-0000-0> 2021-08");
options.setEncodeType(BarcodeTypes.Code128);

// Wyrównanie i wygląd kodu kreskowego
options.setLeft(205);
options.setTop(170);
options.setHeight(50);
options.setWidth(200);
options.setForeColor(Color.BLUE);
options.setCodeTextAlignment(CodeTextAlignment.Below);

// Dołącz kod kreskowy do dokumentu
signature.sign(outputFilePath, options);

Wygeneruj kod kreskowy i zastosuj do obrazów w Javie

W bardzo podobny sposób możesz zastosować kody kreskowe do obrazów. Niezależnie od tego, czy masz obraz JPG, PNG, WebP, czy jakikolwiek inny format obrazu, taki jak GIF, TIF, CDR, SVG lub dowolny inny, możesz dołączyć kod kreskowy do załadowanego obrazu.

Poniżej przedstawiono krok generowania kodów kreskowych i stosowania ich do dowolnego obrazu za pomocą Java API.

  • Załaduj swój obraz (JPG, PNG, WebP, …) za pomocą Podpis.
  • Przygotuj opcje kodu kreskowego za pomocą BarcodeSignOptions.
  • Dostosuj kod kreskowy, ustawiając tekst, typ kodowania, pozycję, rozmiar, wygląd itp.
  • Zastosuj kod kreskowy do podpisania obrazu metodą podpisz.

Poniższy kod źródłowy generuje kod kreskowy i dołącza go do obrazu JPG w Javie.

// // Generuj i stosuj kody kreskowe do obrazów (JPG, PNG, BMP, ...) w Javie
Signature signature = new Signature("path/image.jpg");

// Utwórz opcję kodu kreskowego z tekstem kodu kreskowego
BarcodeSignOptions options = new BarcodeSignOptions("<00-0-0000-0> 2021-08");
options.setEncodeType(BarcodeTypes.Code128);

// Wyrównanie i wygląd kodu kreskowego
options.setLeft(100);
options.setTop(100);
options.setHeight(50);
options.setWidth(200);
options.setForeColor(Color.BLUE);
options.setCodeTextAlignment(CodeTextAlignment.Above);

// Dołącz kod kreskowy do obrazu
signature.sign(outputFilePath, options);

Uzyskaj bezpłatną licencję API

Możesz uzyskać bezpłatną tymczasową licencję, aby korzystać z API bez ograniczeń ewaluacyjnych.

Wniosek

Podsumowując, nauczyłeś się generować kody kreskowe w Javie. Ponadto widziałeś, jak dodać te wygenerowane kody kreskowe do swoich obrazów i dokumentów. Teraz możesz stworzyć własną aplikację Java do generowania kodów kreskowych.

Możesz dowiedzieć się więcej o Java Signature API korzystając z dokumentacji lub przykładów dostępnych na GitHub. Skontaktuj się z nami na forum.

Zobacz też