Barcodes sind eine der Möglichkeiten, die Daten in einem maschinenlesbaren Format darzustellen. Barcodes werden normalerweise als Identifikation für eine große Anzahl von Artikeln verwendet. In diesem Artikel erfahren Sie, wie Sie Barcodes in Java generieren. Außerdem werden Sie sehen, wie die generierten Barcodes mithilfe der Java-Signatur-API in Ihren Anwendungen auf alle Ihre Dokumente sowie Bilder angewendet werden können.

Nachfolgend werden folgende Themen behandelt:

Java-API zum Generieren von Barcodes

GroupDocs.Signature zeigt die Java-API, die das Signieren von Dokumenten, Bildern oder Dateien in verschiedenen Dateiformaten ermöglicht. Mit dieser API können Sie ganz einfach verschiedene Arten von Signaturen wie Barcodes, QR-Codes, Text, Bilder, Metadaten, digitale Signaturen, Stempel, Formularfeldsignaturen und mehr generieren und anwenden. Die API ermöglicht auch die Anpassung der Signatur auf vielfältige Weise.

Herunterladen oder Konfigurieren

Sie können die JAR-Datei aus dem Download-Bereich herunterladen oder einfach die neuesten Repository- und Abhängigkeitskonfigurationen für die pom.xml Ihrer maven-basierten Java-Anwendungen abrufen.

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

Generieren Sie Barcodes in Java für Dokumente und Bilder

Barcodes können programmgesteuert mit benutzerdefiniertem Text, Erscheinungsbild und verschiedenen Codierungstypen generiert werden. Zu den unterstützten Barcodetypen gehören Code 32, Code 128, DotCode, GS1, ISBN, PDF417, Postnet, UPCA und viele mehr. Diese Barcodes können auf eine große Liste von unterstützten Dokument- und Bildformaten angewendet werden.

Im Folgenden sind die wichtigsten Schritte zum Anwenden von Barcodes auf Dokumente oder Bilder aufgeführt.

  • Legen Sie das Dokument oder Bild ein.
  • Generieren Sie den Barcode zusammen mit Text, Aussehen, Kodierung und anderen Eigenschaften.
  • Hängen Sie den generierten Barcode an die ausgewählte Datei an.
Barcode in Java generieren

Barcode generieren und auf Dokumente in Java anwenden

Das Generieren von Barcodes und das Anpassen an die Anforderungen ist kein komplexer Vorgang. Unabhängig davon, ob es sich bei den Zieldokumenten um ein MS Word-Dokument, eine PDF-Datei, eine Excel-Tabelle oder eine Präsentation handelt, sind die Schritte zum Hinzufügen von Barcodes für alle unterschiedlichen Formate gleich. Die folgenden Schritte führen zum Generieren von Barcodes und zum Anbringen/Anhängen dieser an ein beliebiges Dokument in Java.

  • Laden Sie das Dokument (PDF, Word-Dokument, Tabellenkalkulation, PPT, …) mit der Klasse Signatur.
  • Barcode-Optionen mit der Klasse BarcodeSignOptions definieren.
  • Legen Sie Barcode-Eigenschaften wie Kodierungstyp, Position, Größe, Hintergrund- oder Vorderfarbe, Schriftart usw. fest.
  • Rufen Sie die Methode sign auf, um den generierten Barcode an das geladene Dokument anzuhängen.

Der folgende Quellcode generiert einen Barcode und hängt ihn mit Java an ein PDF-Dokument an.

// Generieren und wenden Sie Barcodes auf Dokumente (DOC, DOCX, PDF, PPT, XLS, XLSX, ...) in Java an
Signature signature = new Signature("path/document.pdf");

// Erstellen Sie eine Barcode-Option mit Barcode-Text
BarcodeSignOptions options = new BarcodeSignOptions("<00-0-0000-0> 2021-08");
options.setEncodeType(BarcodeTypes.Code128);

// Barcode-Ausrichtung und Aussehen
options.setLeft(205);
options.setTop(170);
options.setHeight(50);
options.setWidth(200);
options.setForeColor(Color.BLUE);
options.setCodeTextAlignment(CodeTextAlignment.Below);

// Barcode mit dem Dokument anbringen
signature.sign(outputFilePath, options);

Barcode generieren und auf Bilder in Java anwenden

Auf sehr ähnliche Weise können Sie Barcodes auf Bilder anwenden. Unabhängig davon, ob Sie ein JPG-, PNG-, WebP-Bild oder ein anderes Bildformat wie GIF, TIF, CDR, SVG oder ein anderes haben, können Sie den Barcode an das geladene Bild anhängen.

Im Folgenden werden die Schritte zum Generieren von Barcodes und zum Anwenden dieser auf jedes Bild mithilfe der Java-API beschrieben.

  • Laden Sie Ihr Bild (JPG, PNG, WebP, …) mit Signatur.
  • Bereiten Sie die Barcode-Optionen mit BarcodeSignOptions vor.
  • Passen Sie den Barcode an, indem Sie Text, Codierungstyp, Position, Größe, Aussehen usw. festlegen.
  • Wenden Sie den Barcode an, um das Bild mit der Methode sign zu signieren.

Der folgende Quellcode generiert einen Barcode und hängt ihn an ein JPG-Bild in Java an.

// // Barcodes generieren und auf Bilder (JPG, PNG, BMP, ...) in Java anwenden
Signature signature = new Signature("path/image.jpg");

// Erstellen Sie eine Barcode-Option mit Barcode-Text
BarcodeSignOptions options = new BarcodeSignOptions("<00-0-0000-0> 2021-08");
options.setEncodeType(BarcodeTypes.Code128);

// Barcode-Ausrichtung und Aussehen
options.setLeft(100);
options.setTop(100);
options.setHeight(50);
options.setWidth(200);
options.setForeColor(Color.BLUE);
options.setCodeTextAlignment(CodeTextAlignment.Above);

// Barcode mit dem Bild anbringen
signature.sign(outputFilePath, options);

Holen Sie sich eine kostenlose API-Lizenz

Sie können eine kostenlose temporäre Lizenz erhalten, um die API ohne die Evaluierungseinschränkungen zu verwenden.

Fazit

Abschließend haben Sie gelernt, wie Sie die Barcodes in Java generieren. Außerdem haben Sie gesehen, wie Sie diese generierten Barcodes zu Ihren Bildern und Dokumenten hinzufügen. Jetzt können Sie Ihre eigene Barcode-Generator-Java-Anwendung entwickeln.

Sie können mehr über die Java-Signatur-API erfahren, indem Sie die Dokumentation oder die auf GitHub verfügbaren Beispiele verwenden. Kontaktieren Sie uns im Forum.

Siehe auch