Barcodering is een van de manieren om de gegevens in een machineleesbaar formaat te presenteren. Streepjescodes worden normaal gesproken gebruikt als identificatie voor een groot aantal items. In dit artikel leert u hoe u streepjescodes kunt genereren in Java. Verder zult u zien hoe de gegenereerde streepjescodes kunnen worden toegepast op al uw documenten en afbeeldingen met behulp van de Java Signature API binnen uw toepassingen.

De volgende onderwerpen komen hieronder aan bod:

Java API voor het genereren van streepjescodes

GroupDocs.Signature demonstreert Java API waarmee documenten, afbeeldingen of bestanden met verschillende bestandsindelingen kunnen worden ondertekend. Met behulp van deze API kunt u eenvoudig verschillende soorten handtekeningen genereren en toepassen, zoals streepjescodes, QR-codes, tekst, afbeeldingen, metagegevens, digitale handtekeningen, stempels, handtekeningen in formuliervelden en meer. De API maakt het ook mogelijk om de handtekening op vele manieren aan te passen.

Downloaden of configureren

U kunt het JAR-bestand downloaden van de downloads-sectie, of gewoon de nieuwste repository- en afhankelijkheidsconfiguraties voor pom.xml van uw maven-gebaseerde Java-applicaties downloaden.

<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>

Genereer streepjescode in Java voor documenten en afbeeldingen

Barcodes kunnen programmatisch worden gegenereerd met de aangepaste tekst, het uiterlijk en verschillende coderingstypen. Enkele van de ondersteunde streepjescodetypen zijn Code 32, Code 128, DotCode, GS1, ISBN, PDF417, Postnet, UPCA en nog veel meer. Deze streepjescodes kunnen worden toegepast op een grote lijst met ondersteunde document- en afbeeldingsindelingen.

Hieronder volgen de belangrijkste stappen om streepjescodes toe te passen op een document of afbeelding.

  • Laad het document of de afbeelding.
  • Genereer de streepjescode samen met tekst, uiterlijk, codering en andere eigenschappen.
  • Bevestig de gegenereerde streepjescode aan het geselecteerde bestand.
Streepjescode genereren in Java

Genereer streepjescode en pas deze toe op documenten in Java

Barcodes genereren en aanpassen aan de behoefte is geen ingewikkelde procedure. Of de doeldocumenten nu een MS Word-document, PDF-bestand, Excel-spreadsheet of presentatie zijn, de stappen om streepjescode toe te voegen zijn hetzelfde voor alle verschillende formaten. In de volgende stappen wordt uitgelegd hoe u streepjescodes genereert en deze toepast/bevestigt aan elk document in Java.

  • Laad het document (PDF, Word-document, spreadsheet, PPT, …) met de klasse Signature.
  • Definieer streepjescodeopties met behulp van de klasse BarcodeSignOptions.
  • Stel streepjescode-eigenschappen in zoals coderingstype, positie, grootte, achtergrond- of voorkleur, lettertype enz.
  • Roep de methode sign aan om de gegenereerde streepjescode bij het geladen document te voegen.

De volgende broncode genereert een streepjescode en voegt deze met Java toe aan een PDF-document.

// Genereer streepjescodes en pas deze toe op documenten (DOC, DOCX, PDF, PPT, XLS, XLSX, ...) in Java
Signature signature = new Signature("path/document.pdf");

// Maak een streepjescodeoptie met streepjescodetekst
BarcodeSignOptions options = new BarcodeSignOptions("<00-0-0000-0> 2021-08");
options.setEncodeType(BarcodeTypes.Code128);

// Uitlijning en uiterlijk van streepjescodes
options.setLeft(205);
options.setTop(170);
options.setHeight(50);
options.setWidth(200);
options.setForeColor(Color.BLUE);
options.setCodeTextAlignment(CodeTextAlignment.Below);

// Voeg een streepjescode toe aan het document
signature.sign(outputFilePath, options);

Genereer streepjescode en pas deze toe op afbeeldingen in Java

Op een vergelijkbare manier kunt u streepjescodes op afbeeldingen toepassen. Of u nu een JPG-, PNG-, WebP-afbeelding of een ander afbeeldingsformaat zoals GIF, TIF, CDR, SVG of een ander formaat hebt, u kunt de streepjescode aan de geladen afbeelding koppelen.

Hieronder volgen de stappen om streepjescodes te genereren en deze toe te passen op elke afbeelding met behulp van Java API.

  • Laad je afbeelding (JPG, PNG, WebP, …) met Signature.
  • Bereid de barcode-opties voor met behulp van BarcodeSignOptions.
  • Pas de streepjescode aan door tekst, coderingstype, positie, grootte, uiterlijk, enz. in te stellen.
  • Pas streepjescode toe om de afbeelding te ondertekenen met de methode sign.

De volgende broncode genereert een streepjescode en voegt deze toe aan een JPG-afbeelding in Java.

// // Genereer streepjescodes en pas deze toe op afbeeldingen (JPG, PNG, BMP, ...) in Java
Signature signature = new Signature("path/image.jpg");

// Maak een streepjescodeoptie met streepjescodetekst
BarcodeSignOptions options = new BarcodeSignOptions("<00-0-0000-0> 2021-08");
options.setEncodeType(BarcodeTypes.Code128);

// Uitlijning en uiterlijk van streepjescodes
options.setLeft(100);
options.setTop(100);
options.setHeight(50);
options.setWidth(200);
options.setForeColor(Color.BLUE);
options.setCodeTextAlignment(CodeTextAlignment.Above);

// Voeg een streepjescode toe aan de afbeelding
signature.sign(outputFilePath, options);

Ontvang een gratis API-licentie

U kunt een gratis tijdelijke licentie krijgen om de API te gebruiken zonder de evaluatiebeperkingen.

Conclusie

Tot slot heb je geleerd hoe je de streepjescodes in Java kunt genereren. Verder hebt u gezien hoe u deze gegenereerde streepjescodes aan uw afbeeldingen en documenten kunt toevoegen. Nu kunt u uw eigen Java-toepassing voor het genereren van streepjescodes ontwikkelen.

U kunt meer leren over de Java Signature API met behulp van de documentatie of door voorbeelden die beschikbaar zijn op GitHub. Neem contact met ons op via het forum.

Zie ook