Need help with NetBarcode?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

Tagliatti
184 Stars 44 Forks MIT License 42 Commits 4 Opened issues

Description

Barcode generation library written in C# and .NET Standard 2

Services available

!
?

Need anything else?

Contributors list

NetBarcode

NetBarcode nuget Donwloads

Barcode generation library written in .NET Core compatible with .NET Standard 2.

Supported barcodes:

  • CODE128
    • CODE128 (automatic mode switching)
    • CODE128 A/B/C
  • EAN
    • EAN-13
    • EAN-8
  • CODE11
  • CODE39
  • CODE39E
  • CODE93
  • Codabar

Install

On Nuget:

PM> Install-Package NetBarcode

.NET CLI ```

dotnet add package NetBarcode ```

NuGet

https://www.nuget.org/packages/NetBarcode

Requirements

This library uses

System.Drawing.Common
which requires the following installed packages:
sudo apt install libc6-dev 
sudo apt install libgdiplus
Mac
brew update
brew install mono-libgdiplus

Using

var barcode = new Barcode("543534"); // default: Code128

Change barcode type

c#
var barcode = new Barcode("543534", Type.Code93);
Show label
c#
var barcode = new Barcode("543534", Type.Code128, true);
Saving in a image file
c#
var value = barcode.SaveImageFile("./path"); // default: ImageFormat.Jpeg
Change image format
c#
var value = barcode.SaveImageFile("./path", ImageFormat.Png); // formats: Bmp, Gif, Jpeg, Png...
Get string with base64 image to use in HTML
c#
var value = barcode.GetBase64Image();
To manipulate the image
c#
var image = barcode.GetImage();

License

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 repository a ⭐️.

Donate

If you found it useful, please consider paying me a coffee.

paypal

paypal

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.