Barcode generation library written in .NET Core compatible with .NET Standard 2.
- CODE128
- CODE128 (automatic mode switching)
- CODE128 A/B/C
- EAN
- EAN-13
- EAN-8
- CODE11
- CODE39
- CODE93
On Nuget:
PM> Install-Package NetBarcode
.NET CLI
> dotnet add package NetBarcode
var barcode = new Barcode("543534"); // default: Code128
Change barcode type
var barcode = new Barcode("543534", Type.Code93);
Show label
var barcode = new Barcode("543534", Type.Code128, true);
Saving in a image file
var value = barcode.SaveImageFile("./path"); // default: ImageFormat.Jpeg
Change image format
var value = barcode.SaveImageFile("./path", ImageFormat.Png); // formats: Bmp, Gif, Jpeg, Png...
Get string with base64 image to use in HTML
var value = barcode.GetBase64Image();
To manipulate the image
var image = barcode.GetImage();
NetBarcode is shared under the MIT license. This means you can modify and use it however you want, even for comercial use. But please give this the Github repo a ⭐️.