Barcode-Software

Barcode-Lib4J (Open Source) – Barcodes in Java generieren

BARCODE-Lib4J – kostenlose Java-Bibliothek zum präzisen Zeichnen, Drucken und Speichern von 1D- und 2D-Barcodes in Vektor- (PDF, EPS, SVG) und Rastergrafiken (PNG, BMP, JPG). Praxiserprobt durch Verwendung in unseren Software-Produkten.

Features

  • Zeichnen und drucken via Java2D (java.awt.Graphics2D)
  • Export als PDF: PDF/X-1a:2001-konform für CMYK, PDF/X-3:2002 für RGB
  • Export als EPS: optionale TIFF-Vorschau; RGB oder CMYK
  • Export als SVG: RGB-Farben
  • Barcode-gerechte Präzision: Koordinaten werden bei allen Vektor-Grafiken intern mit jeweils 6 Nachkommastellen gespeichert
  • Export als PNG, BMP, JPG: Ohne unerwünschte Effekte wie Aliasing etc. Speicherung der DPI-Auflösung im Datei-Header
  • Anpassung der Barcode-Striche an die Druckauflösung (essenziell für die Barcode-Qualität beim Drucken mit Auflösungen <= 600 dpi)
  • Strichbreitenkorrektur (Gegenmaßnahme für das Verlaufen von Tinte bei Tintenstrahldruckern)
  • Barcodes enthalten vorgeschriebene Mindestabstände (Ruhezonen)
  • Barcode-Nummer wahlweise oben, unten oder ausgeblendet
  • Gestaltbare Klartextzeile: Schriftart, Schriftgöße, Abstand, änderbarer Inhalt
  • Optional automatische Anpassung der Schriftgröße
  • Profi-Einstellung: Drucken mit einer vorgegebenen Breite der Barcode-Striche (Modulbreite)
  • Barcode-Grafik mit farbigem oder transparentem (EPS, PDF, SVG, PNG) Hintergrund
  • Drehen in 90°-Schritten
  • Einstellbarer Ratio von 2:1 bis 3:1 bei Barcode-Typen, die dies unterstützen
  • Add-On 2/5 bei Barcodes wie EAN und UPC-A, Abbilden obiger Klartextzeile bei ISBN und ISMN
  • Umfassende Unterstützung von GS1-128, GS1 DataMatrix und GS1 QR Code: Prüfung der Datenintegrität wie Korrektheit von Application Identifiern, Länge und Inhalt der Nutzdaten, Prüfziffernkontrolle bzw. -berechnung bei SSCC und GTIN usw.

1D- und 2D-Barcodes

  • 1D-Barcodes: Code 128, Code 128 A, Code 128 B, Code 128 C, 2 of 5 Interleaved, Code 39, Code 39 Extended, GS1-128 (EAN-128), GTIN-13 (EAN-13), GTIN-8 (EAN-8), UPC-A, UPC-E, ISBN-13, ISMN, Code 93, Code 93 Extended, GTIN-14 (EAN-14), SSCC-18 (NVE), PZN, PZN8, Codabar.
  • 2D-Barcodes: QR Code, GS1 QR Code, DataMatrix, GS1 DataMatrix, PDF417, Aztec.

Abhängigkeiten

OpenPDF Version 1.3.0 oder höher wird für den PDF-Export sowie beim Kompilieren des Quellcodes benötigt. Der kompilierte Code ist ohne die Bibliothek lauffähig.