Skip to content

juliankoehn/barcode

Repository files navigation

barcode

Golang Barcode Generation Package

This package generates barcodes as SVG / or File. You can Encode the File Outputs with image/* *.Encode(w, f) See example folder.

Supported Barcodes:

  • C39
  • C39+
  • C39E
  • C39E+
  • C93
  • S25
  • S25+
  • I25
  • I25+
  • C128 // auto mode
  • C128A
  • C128B
  • C128C
  • EAN2
  • EAN5
  • EAN8
  • EAN13
  • UPCA
  • UPCE
  • MSI
  • MSI+
  • POSTNET
  • PLANET
  • RMS4CC
  • KIX

Call:

  • code: {string} Your Code
  • variant: {string} one of Supported Barcodes
  • w: {int} barcode with * w multiplier
  • h: {int} height of the barcode in px
  • color: {string} color as CSS compatible string value
  • showCode: {bool} display code under BARCODE
  • inline: {bool} removes XML/SVG headers from output

Returns

SVG as string

GetBarcodeSVG(code, variant, w, h, color, showCode, inline)

Releases

No releases published

Packages

No packages published

Languages