Download the PHP package bitgrave/barcode-bundle without Composer
On this page you can find all versions of the php package bitgrave/barcode-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download bitgrave/barcode-bundle
More information about bitgrave/barcode-bundle
Files in bitgrave/barcode-bundle
Package barcode-bundle
Short Description provide barcode rendering service into your Symfony2 application.
License LGPL-3.0-or-later
Homepage https://github.com/paterik/BGBarcodeBundle
Rated 2.00 based on 1 reviews
Informations about the package barcode-bundle
Introduction
This Bundle provide barcode rendering using our barcode generator base library https://github.com/paterik/BGBarcodeGenerator supports ImageMagick/GDLib based image rendering, svg and html table drawn output of the following 1D/2D bar codes:
1d barcodes
- C39 : CODE 39 - ANSI MH10.8M-1983 - USD-3 - 3 of 9.
- C39+ : CODE 39 with checksum
- C39E : CODE 39 EXTENDED
- C39E+ : CODE 39 EXTENDED + CHECKSUM
- C93 : CODE 93 - USS-93
- S25 : Standard 2 of 5
- S25+ : Standard 2 of 5 + CHECKSUM
- I25 : Interleaved 2 of 5
- I25+ : Interleaved 2 of 5 + CHECKSUM
- C128 : CODE 128
- C128A : CODE 128 A
- C128B : CODE 128 B
- C128C : CODE 128 C
- EAN2 : 2-Digits UPC-Based Extention
- EAN5 : 5-Digits UPC-Based Extention
- EAN8 : EAN 8
- EAN13 : EAN 13
- UPCA : UPC-A
- UPCE : UPC-E
- MSI : MSI (Variation of Plessey code)
- MSI+ : MSI + CHECKSUM (modulo 11)
- POSTNET : POSTNET
- PLANET : PLANET
- RMS4CC : RMS4CC (Royal Mail 4-state Customer Code) - CBC (Customer Bar Code)
- KIX : KIX (Klant index - Customer index)
- IMB: Intelligent Mail Barcode - Onecode - USPS-B-3200
- CODABAR : CODABAR
- CODE11 : CODE 11
- PHARMA : PHARMACODE
- PHARMA2T : PHARMACODE TWO-TRACKS
2d barcodes
- DATAMATRIX : Datamatrix (ISO/IEC 16022)
- PDF417 : PDF417 (ISO/IEC 15438:2006) / a,e,t,s,f,o0,o1,o2,o3,o4,o5,o6
- QRCODE : QRcode Low error correction
- QRCODE, L : QRcode Low error correction
- QRCODE, M : QRcode Medium error correction
- QRCODE, Q : QRcode Better error correction
- QRCODE, H : QR-CODE Best error correction
- QR, RAW : raw mode - comma-separad list of array rows
- QR, RAW2 : raw mode - array rows are surrounded by square parenthesis.
Prerequisites
This version requires Symfony 2.1
Installation
1 - Add the following lines in your composer.json:
for latest symfony 3.n kernel / framework environment:
_legacy symfony 2.1.n kernel? user version prior 1.0.0:
2 - Run the composer to download the bundle
3 - Add this bundle to your application's kernel:
Usage
1 - Add the following lines in your controller if you want to use both code types (1d/2d) :
2 - set the cache path (for image based barcode rendering) call the image- or html renderer including your code and barcode type :
3 - fetch image by parse $bcPathAbs (absolute path to rendered barcode image) or using this a simple helper method
4 - send public path to your symfony view and put result into your image src path or just render out the alternative table based barcode html structure
How To Contribute
To contribute changes, fixes, additions/features please open a pull request with your new code. please take not, that if you add new features or modify existing ones you have to doc this in projects README file (also update projects CHANGELOG file!)
License
See: resources/meta/LICENSE
All versions of barcode-bundle with dependencies
symfony/dependency-injection Version ^2.1 || ^3.0 || ^4.0 || ^4.1
symfony/http-kernel Version ^2.1 || ^3.0 || ^4.0 || ^5.1