Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/barnhill/barcode-java
Java Barcode Image Generation Library
https://github.com/barnhill/barcode-java
barcode barcode-generator barcode-images barcodes java java-library
Last synced: 3 months ago
JSON representation
Java Barcode Image Generation Library
- Host: GitHub
- URL: https://github.com/barnhill/barcode-java
- Owner: barnhill
- License: mit
- Created: 2018-08-11T19:33:17.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2024-08-17T19:55:51.000Z (5 months ago)
- Last Synced: 2024-10-13T14:24:15.583Z (4 months ago)
- Topics: barcode, barcode-generator, barcode-images, barcodes, java, java-library
- Language: Java
- Homepage:
- Size: 591 KB
- Stars: 25
- Watchers: 4
- Forks: 14
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# barcode-java ![barcode-java CI](https://github.com/barnhill/barcode-java/workflows/barcode-java%20CI/badge.svg)
### Overview ###
This library was designed to give an easy class for developers to use when they need to generate barcode images from a string of data.| Supported | Symbology | List |
|:---------------:|:---------------:|:--------------------------------:|
| Code 128 | Code 93 | Code 39 (Extended / Full ASCII) |
| Code11 | EAN-8 | FIM (Facing Identification Mark) |
| UPC-A | UPC-E | Pharmacode |
| MSI | PostNet | Standard 2 of 5 |
| ISBN | Codabar | Interleaved 2 of 5 |
| ITF-14 | Telepen | UPC Supplemental 2 |
| JAN-13 | EAN-13 | UPC Supplemental 5 |### Usage ###
The jar is available in Maven Central and can be included via gradle:
```Gradle
implementation 'com.pnuema.java:barcode:2.7.1'
```Then use the library to generate a barcode via:
```Java
Barcode barcode = new Barcode();
Image img = barcode.encode(BarcodeLib.TYPE.UPCA, "038000356216");
```![upca](https://user-images.githubusercontent.com/3878158/170283065-42d6c9f5-1e97-47dc-91da-f95ac68da909.jpg)
You can specify the width, height, foreground color, background color, and whether to include the label to display the data that's encoded with the image.
### Support ###
If you find this or any of my software useful and decide its worth supporting. You can do so here: [![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=QKT9PSYTDNSXS)### Copyright and license ###
Copyright 2018-2024 Brad Barnhill. Code released under the [MIT License](https://github.com/bbarnhill/barcode-java/blob/master/LICENSE).