Čárové kódy jsou jedním ze způsobů, jak prezentovat data ve strojově čitelném formátu. Čárové kódy se běžně používají jako identifikace velkého počtu položek. V tomto článku se dozvíte, jak generovat čárové kódy v Java. Dále uvidíte, jak lze vygenerované čárové kódy aplikovat na jakýkoli z vašich dokumentů a také na obrázky pomocí Java Signature API ve vašich aplikacích.

Níže jsou uvedena následující témata:

Java API pro generování čárových kódů

GroupDocs.Signature představuje Java API, které umožňuje podepisování dokumentů, obrázků nebo souborů různých formátů souborů. Pomocí tohoto rozhraní API můžete snadno generovat a používat různé typy podpisů, jako jsou čárové kódy, QR kódy, text, obrázek, metadata, digitální podpisy, razítka, podpisy polí formuláře a další. API také umožňuje přizpůsobení podpisu mnoha způsoby.

Stáhnout nebo Konfigurovat

Soubor JAR si můžete stáhnout z části ke stažení nebo si můžete stáhnout nejnovější úložiště a konfigurace závislostí pro pom.xml vašich Java aplikací založených 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>

Generujte čárový kód v Java pro dokumenty a obrázky

Čárové kódy lze programově generovat s přizpůsobeným textem, vzhledem a různými typy kódování. Některé z podporovaných typů čárových kódů zahrnují Code 32, Code 128, DotCode, GS1, ISBN, PDF417, Postnet, UPCA a mnoho dalších. Tyto čárové kódy lze použít na velký seznam podporovaných formátů dokumentů a obrázků.

Níže jsou uvedeny hlavní kroky pro použití čárových kódů na jakýkoli dokument nebo obrázek.

  • Vložte dokument nebo obrázek.
  • Vygenerujte čárový kód spolu s textem, vzhledem, kódováním a dalšími vlastnostmi.
  • Připojte vygenerovaný čárový kód k vybranému souboru.
Generování čárového kódu v Java

Generovat čárový kód a aplikovat na dokumenty v Java

Generování čárových kódů a jejich přizpůsobení podle potřeby není složitý postup. Ať už jsou cílovými dokumenty dokument MS Word, soubor PDF, tabulka Excel nebo prezentace, kroky pro přidání čárového kódu by byly pro všechny různé formáty stejné. Následující kroky vedou, jak generovat čárové kódy a aplikovat/připojit je k jakémukoli dokumentu v Java.

  • Načtěte dokument (PDF, dokument Word, tabulka, PPT, …) pomocí třídy Podpis.
  • Definujte možnosti čárového kódu pomocí třídy BarcodeSignOptions.
  • Nastavte vlastnosti čárového kódu, jako je typ kódování, poloha, velikost, barva pozadí nebo popředí, písmo atd.
  • Voláním metody sign připojte vygenerovaný čárový kód k načtenému dokumentu.

Následující zdrojový kód vygeneruje čárový kód a připojí jej k dokumentu PDF pomocí Java.

// Generujte a aplikujte čárové kódy na dokumenty (DOC, DOCX, PDF, PPT, XLS, XLSX, ...) v Java
Signature signature = new Signature("path/document.pdf");

// Vytvořte možnost čárového kódu s textem čárového kódu
BarcodeSignOptions options = new BarcodeSignOptions("<00-0-0000-0> 2021-08");
options.setEncodeType(BarcodeTypes.Code128);

// Zarovnání a vzhled čárového kódu
options.setLeft(205);
options.setTop(170);
options.setHeight(50);
options.setWidth(200);
options.setForeColor(Color.BLUE);
options.setCodeTextAlignment(CodeTextAlignment.Below);

// Připojte čárový kód k dokumentu
signature.sign(outputFilePath, options);

Generovat čárový kód a aplikovat na obrázky v Java

Velmi podobným způsobem můžete použít čárové kódy na obrázky. Ať už máte obrázek JPG, PNG, WebP nebo jakýkoli jiný formát obrázku, jako je GIF, TIF, CDR, SVG nebo jakýkoli jiný, můžete k načtenému obrázku připojit čárový kód.

Následuje krok ke generování čárových kódů a jejich použití na jakýkoli obrázek pomocí Java API.

  • Načtěte svůj obrázek (JPG, PNG, WebP, …) pomocí Podpis.
  • Připravte možnosti čárového kódu pomocí BarcodeSignOptions.
  • Přizpůsobte čárový kód nastavením textu, typu kódování, pozice, velikosti, vzhledu atd.
  • Použijte čárový kód pro podepsání obrázku pomocí metody sign.

Následující zdrojový kód vygeneruje čárový kód a připojí jej k obrázku JPG v Java.

// // Generování a použití čárových kódů na obrázky (JPG, PNG, BMP, ...) v Java
Signature signature = new Signature("path/image.jpg");

// Vytvořte možnost čárového kódu s textem čárového kódu
BarcodeSignOptions options = new BarcodeSignOptions("<00-0-0000-0> 2021-08");
options.setEncodeType(BarcodeTypes.Code128);

// Zarovnání a vzhled čárového kódu
options.setLeft(100);
options.setTop(100);
options.setHeight(50);
options.setWidth(200);
options.setForeColor(Color.BLUE);
options.setCodeTextAlignment(CodeTextAlignment.Above);

// Připojte čárový kód k obrázku
signature.sign(outputFilePath, options);

Získejte bezplatnou licenci API

Můžete získat bezplatnou dočasnou licenci, abyste mohli používat API bez omezení hodnocení.

Závěr

Na závěr jste se naučili generovat čárové kódy v Java. Dále jste viděli, jak přidat tyto vygenerované čárové kódy do vašich obrázků a dokumentů. Nyní si můžete vyvinout vlastní Java aplikaci pro generátor čárových kódů.

Více o Java Signature API se můžete dozvědět pomocí dokumentace nebo pomocí příkladů dostupných na GitHub. Kontaktujte nás na fóru.

Viz také