|
- .NET Core Barcode Generator >
- C# VB.NET .NET Core Barcode Generator: Free C# example source code project to create barcode in C# ASP.NET Core projects
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.
Create, Print barcode images in C#/VBNET ASP.NET Core application with free source code
In this C# guide page, you will learn how to generate, encode barcode images in .NET Core projects.
- Generate QR Code, Micro QR Code, Data Matrix, PDF417, Micro PDF417 in .NET Core
- Create Code 128, GS1-128, UPC/EAN and other 20+ linear barcodes in .NET Core
- Provide simple method to encode GS1 data, international characters in supported barcodes
- Customize barcode dimension size settings for printing
- Supports .NET 8, 7, 6, 5, .NET Core 3.1, 2.1 based on .NET Standard 2.0
How to create barcodes in ASP.NET Core and Windows application using C#
- 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
Barcode Generator for .NET Core dlls are built based on .NET Standard 2.0. And they are supporting the following .NET implementation
- .NET and .NET Core 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0
- .NET Framework 4.6.2 (and above) for Windows and Azure
- Mono 5.4, 6.4
- Universal Windows Platform
- Xamarin.iOS
- Xamarin.Mac
- Xamarin.Android
You can easiy create 2d and linear barcode images in your .NET Core and .NET Framework projects.
- 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
Compare .NET Core Barcode Generator versions (System.Drawing.Common vs SkiaSharp)
Top
Why need two Barcode Generator dlls
In .NET Core Barcode Generator dlls folder, there are two dlls, OnBarcode.Barcode.Common.dll and OnBarcode.Barcode.Common.Skia.dll.
Both of them are built using .NET Standard 2.0 and support all most the same barcode generation features in .NET 7, 6, 5.
The differences between two dlls
Both of the two dlls support generating ISO standard barcodes with rich API on .NET Core.
Barcode Generation |
OnBarcode.Barcode.Common.dll |
OnBarcode.Barcode.Common.Skia.dll |
Dependencies |
System.Drawing.Common: version 4.5.0 or later. Recommend: 7.0.0 (Nov 08, 2022) |
SkiaSharp: version 2.80.0 or later. Recommend: 2.88.6 (Sep 21, 2023) |
Supported raster image file formats |
BMP, GIF, JPEG, PNG, TIFF |
JPEG, PNG, WEBP |
Barcode image resolution setting to image file (file stream or file data bytes) |
Yes |
No |
Install Barcode Generator for .NET Core DLL
Top
Install OnBarcode.Barcode.Common.dll
Please follow the steps below:
- Open the .net core project in Visual Studio
- Search and install System.Drawing.Common (Version 6.0.0 or later) Nuget package
- Add dll OnBarcode.Barcode.Common.dll from downloaded package /dll/NetStandard2.0/ to .net project reference
Install OnBarcode.Barcode.Common.Skia.dll
Please follow the steps below:
- Open the .net core project in Visual Studio
- Search and install SkiaSharp Nuget package
- Add dll OnBarcode.Barcode.Common.Skia.dll from downloaded package /dll/NetStandard2.0/ to .net project reference
Install & Setup on ASP.NET Core
We have prepared step by step tutorials on how to install .NET Core barcode generator dll on 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 |