
This is the most commonly used barcode in retail product labeling. UPC-A is a 12-digit fixed-length barcode. This barcode can only store numeric information, and is commonly used in warehousing and inventory stock control.
#Barcode creator code#
This barcode can only contain numeric information, and is typically used in industrial and master carton labeling.Ĭodabar is often used in libraries and blood banks.Ĭode 93 is similar to Code 39, but allows you to store more characters per inch. If you are considering using barcodes in your company, Code 128 is a good choice. Use Code 39 to store any of the 43 standard alphanumeric characters, including capital letters A-Z, numbers 0-9, and some punctuation.Ĭode 128 is the most easily read barcode and can be used to store any alphanumeric characters.
#Barcode creator download#
We will need to download BarcodeReader library from here In the above examples, we are generating barcode, but now we will read barcode and convert barcode image into text using C#. Image barcodeImage = barcodLib.Encode(TYPE.UPCA, NumericString, foreColor, backColor, imageWidth, imageHeight) Int imageHeight = 120 //barcode image heightĬolor backColor = Color.White //background color Int imageWidth = 290 // barcode image width In this type barcode only numeric string is allowed using BarcodeLib Image barcodeImage = barcodLib.Encode(TYPE.CODE128, NumericString, foreColor, backColor, imageWidth, imageHeight) We just need to change barcode type in the code placed here // Generate the barcode with your settings Once you will execute above code in your C# Console app, you can see barcode image will be generate at at "D:\Barcode.png", here is the output of the image note: you must have permission to save file in the specified ImageFormat.Png) Store image in some path with the desired format Image barcodeImage = barcodLib.Encode(TYPE.CODE11, NumericString, foreColor, backColor, imageWidth, imageHeight) Generate the barcode with your settings Int imageHeight = 110 //barcode image heightĬolor foreColor = Color.Black // Color to print barcodeĬolor backColor = Color.Transparent //background color Int imageWidth = 250 // barcode image width Once you have installed the Nuget package, we can now use it to generate barcode, so in your Program.cs, you can write the code as below Step 3: Generate barcode in C# using BarCodeLib If you decide to create an instance with parameters, the parameters are as follows: the string is the data to be encoded into the barcode, and BarcodeLib.TYPE is the symbology to encode the data with.
#Barcode creator install#
Select your project in which you want to install this, and click "Install".īarcodelib library, contains a class called BarcodeLib with three constructors: Barcode() Now, we need to install BarCodeLib Nuget package, which we will use to generate barcode using C# code, so navigate to "Tools"-> "Nuget Package Manager" -> "Manage nuget package for this solution" -> Select "Browse" tab and search for "BarcodeLib". Step 2: Install BarcodeLibe Nuget package using Nuget Package manager Open your Visual Studio, and navigate to File-> New -> Project -> Select "Windows Classic" from left-pane and "Console app (.NET Framework)", provide the name "CSharpBarcodeGenerator" and click "Ok" I will be creating C# console application in Visual Studio to show example to generate barcode in C#, but you can use the same C# code in Win-Forms or MVC web-app or Web-Forms.( You may have to modify few things like image path etc.) It is quite common to generate barcode or QR Code in C# web-application or win-form application while working on any E-commerce related project,as In one of the previous post, we mentioned how you can generate QR Code in C# MVC project usng, so in this post, I will explaining how we can generate barcode in C# using Nuget package Barcodelib and read barcode in C# Step 1: Create a new Console app in Visual Studio to generate or read barcode in C#
