Seppiko Chart
Seppiko Chart is a barcode microservice for Code39 \ Code93 \ Code128 \ ITF \ PDF417 \
DataMatrix \ QRCode and Decode API base on Spring boot 2 \ ZXing \ D_Project AND Apache Batik.
Seppiko Chart is almost OOTB(out-of-the-box) software,you can easy build and run.
Features
One dimensional code \ QR Code and Datamatrix has text on image bottom(Only the POST request can be closed).
You can use Zxing api generator D_project QR code image.
Decode support can use image URL in addition to Base64 code and URL.
You can get text content with QR Code.
All barcode support add text on the bottom.But except for PDF417 and D_project can not add text with SVG.
All barcode support SVG,except for PDF417.
D_project support custom color.
You can use JMX manager this microservice.
How to run
git clone https://gitlab.com/seppiko/chart.git
cd chart
mvn spring-boot:run
Enjoy it.
API Document
Work with Docker
Full Post JSON and default value
{
"data":null,
"encoding":null,
"errorCorrectionLevel":null,
"format":null,
"needBase64":false,
"enableJson":false,
"width":null,
"height":null,
"margin":null,
"backgroundColor":null,
"color":null,
"needText":false,
"size":0,
"type":0
}
Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate
License
This project is released under Apache License version 2.0