C# .NET Core Barcode Generator SDK
Generate, print linear, 2d barcode in C#, VB/NET, ASP.NET Core Web, Windows application with free source code.
"It works well throughout my whole project. And barcoding features are easy to be implemented with the help of guide documents."
- Kevin Cox, US
Create, Print barcode images in C#/VBNET ASP.NET Core application with free source code
- Generate barcode in C#/VB .NET Core Class & console application
- Create barcode images in C# ASP.NET Core web application project
- Draw barcode in C#.NET Core Windows Forms application software
- Generate & encode bar code images to Jpeg, Gif, Tiff, Bitmap formats
- Completely developed in C#.NET, compatible with .net core 2.1 and later versions
- Generating 2d (matrix) barcode images, including
QR Code in C# .NET Core,
PDF-417 in C# .NET Core,
Data Matrix in C# .NET Core.
- Creating linear (1d) barcode images, including
Code 39 in C# .NET Core,
Code 128 in C# .NET Core,
EAN-8 in C#,
EAN-13 in C# .NET Core,
UPC-A in C# .NET Core,
UPC-E in C#,
GS1-128 in C# .NET Core,
OneCode in C#,
Interleaved 2 of 5 in C#
- Mature C#.NET Core barcode generating component control
Generating barcodes in C#.NET is an easy task with
OnBarcode
.NET Core Barcode Generator Components.
OnBarcode provides various barcode libraries and controls for generating barcodes using Microsoft Visual C#.NET on ASP.NET, C# Class,
Windows software, Console applications, and .NET Reporting projects.
You can also use our
.NET Core Barcode Reader SDK to
read and scan barcodes in C#/VB.NET Core projects.
This article helps you to choose the right barcode generation component for integration in your C#/VB.NET Core applications.
Generate barcodes in various .NET Core development environments

Top
- Generate barcodes in Console App (.NET Core)
- Generate barcodes in Class Library (.NET Core)
- Generate barcodes in MSTest Test Project (.NET Core)
- Generate barcodes in NUnit Test Project (.NET Core)
- Generate barcodes in xUnit Test Project (.NET Core)
- Generate barcodes in ASP.NET Core Web Application
C# .NET Core Barcode Generator Quick Start

Top
1. How to install .NET Barcode Generator Control to your Visual C# .NET Core project?
Add OnBarcode.Barcode.Common.dll to your C# or VB.NET project reference.
2. How to create linear barcodes in C# .NET Core class?
// Create linear barcode object
Linear barcode = new Linear();
// Set barcode symbology type to Code-39
barcode.Type = BarcodeType.CODE39;
// Set barcode data to encode
barcode.Data = "0123456789";
// Set barcode bar width (X dimension) in pixel
barcode.X = 1;
// Set barcode bar height (Y dimension) in pixel
barcode.Y = 60;
// Draw & print generated barcode to png image file
barcode.drawBarcode("C://csharp-code39.png");

3. How to draw & print QR-Code in C# .NET Core class?
// Create QRCode object
QRCode qrCode = new QRCode();
// Set QR Code data to encode
qrCode.Data = "VB.NET QRCode";
// Set QRCode data mode (QR-Code Barcode Settings)
qrCode.DataMode = QRCodeDataMode.Auto;
// Draw & print generated QR Code to jpeg image file
qrCode.ImageFormat = System.Drawing.Imaging.ImageFormat.Jpeg;
qrCode.drawBarcode("C://csharp-qrcode.jpg");
4. How to create & print Data Matrix in C# .NET Core class?
DataMatrix datamatrix = new DataMatrix();
// Create Data Matrix object
datamatrix.Data = "VB.NET DataMatrix";
// Set Data Matrix data to encode
datamatrix.DataMode = DataMatrixDataMode.ASCII;
// Set the data mode (Data Matrix Barcode Settings)
// Draw and print created Data Matrix to gif image file
datamatrix.ImageFormat = System.Drawing.Imaging.ImageFormat.Gif;
datamatrix.drawBarcode("C://csharp-data-matrix.gif");
5. How to create & print PDF-417 in C# .NET Core class?
// Create PDF417 object
PDF417 pdf417 = new PDF417();
// Set Data Matrix data to encode
pdf417.Data = "PDF-417";
// Set PDF-417 data mode (PDF-417 Barcode Settings)
pdf417.DataMode = PDF417DataMode.Auto;
// Set PDF-417 number of rows
pdf417.RowCount = 3;
// Set PDF-417 number of columns
pdf417.ColumnCount = 5;
// Draw and print generated PDF417 to gif image file
pdf417.ImageFormat = System.Drawing.Imaging.ImageFormat.Gif;
pdf417.drawBarcode("C://csharp-pdf417.gif");
6. In C# .NET Core Barcode Generator, how to print & encode barcodes to GIF, JPEG, PNG & BMP?
// Create linear barcode object
Linear barcode = new Linear();
// Set barcode symbology type to Code-39
barcode.Type = OnBarcode.Barcode.BarcodeType.CODE39;
// Set barcode data to encode
barcode.Data = "0123456789";
// Encode barcodes to other image format, by change file extension
barcode.Format = System.Drawing.Imaging.ImageFormat.Gif;
barcode.drawBarcode("C://csharp-barcode-code39.gif");
C#.NET Barcode Generation Guides & Tutorials for Each Barcode

Top
Barcode Control for C#.NET - Bar Code Type Generation