.NET Barcode Generator Guide
Bar Codes Generation for .NET, ASP.NET, C#, VB.NET development
- Easy & Simpleto generate barcodes in ASP.NET, Windows, Reporting Service & Crystal Reports
- Complete developer guide for ASP.NET, C#, VB.NET professionals
- Generate high quality JPEG, GIF & PNG barcode images
- 100% build in managed C#
- Mature .net barcode component since 2003
- Compatible with latest barcode symbology standards
- Create linear barcodes, including Code39, Code128, GS1-128, Interleaved 2 of 5, EAN / UPC
- Create 2d barcodes, including Data Matrix, PDF-417, & QR-Code
- Royalty-free and perpetual developer license
This document is a guide of what & how you can do with .NET Barcode Generator component in your various .NET development environments.
Quick access: Overview | for .NET Class | for ASP.NET | for WinForms | for Reporting | Barcode Properties
Barcode for .NET Trial Package Overview
Barcode for .NET is a mature & reliable .NET barcode generator component for linear & 2d barcode generation in .NET class, ASP.NET, Windows Forms, Console Application, Reporting Service 2005 & Crystal Reports for .NET.
Barcode for .NET trial package includes:
- BarcodeLib.Barcode.dll, .net library includes all supporting barcode types and functions for barcode generation in .net class, ASP.NET, Windows Forms, Crystal Reports for .NET
- BarcodeLib.Barcode.ReportingService.dll, .net library for Reporting Service 2005
- BarcodeDemo.exe, a barcode demo application
- DeveloperGuide.html, guide for developers to use this component
- /barcode, contains Barcode for .NET Buildin Barcode Generation web application for developers.
- /ReportingData, contains sample database for barcode generation in .net reporting.
- /BarcodeDemoSRC, complete source code for the demo application "BarcodeDemo.exe".
- LicenseAgreement.txt, Barcode for .NET End-User License Agreement
How to Generate Barcodes in .NET Class or .NET Console application?
Install: Add Reference BarcodeLib.Barcode.dll to your project. Do not copy the dll to the bin directory, Visual Studio will do so, during project compilation time.
Implementation: The following C#.net code illustrates how to generate a 1d (linear) barcode in a C# class
BarcodeLib.Barcode.Linear.Linear barcode = new BarcodeLib.Barcode.Linear.Linear();
barcode.Type = BarcodeType.CODE39;
barcode.Data = "CODE39-123456789012";
barcode.N = 3;
barcode.AddCheckSum = true;
barcode.UOM = UnitOfMeasure.Pixel;
barcode.BarWidth = 1;
barcode.BarHeight = 80;
barcode.LeftMargin = 10;
barcode.TopMargin = 10;
barcode.Format = ImageFormat.Png;
// more barcode settings here
// save barcode image into your system
barcode.drawBarcode("c:/barcode.png");
// generate barcode & output to byte array
byte[] barcodeInBytes = barcode.drawBarcodeAsBytes();
// generate barcode to Graphics object
Graphics graphics = ...
barcode.drawBarcode(graphics);
// generate barcode and output to Bitmap object
Bitmap barcodeInBitmap = barcode.drawBarcode();
// generate barcode and output to HttpResponse object
HttpResponse response = ...;
barcode.drawBarcode(response);
// generate barcode and output to Stream object
Stream stream = ...;
barcode.drawBarcode(stream);
How to Generate Barcodes in ASP.NET web sites?
There are two methods to create barcode images in your ASP.NET web applications.
- The Simplest way is to stream barcode image using our Buildin ASP.NET Barcode Application.
- Under downloaded trial package, copy barcode folder to your IIS folder, e.g. C:\Inetpub.
- Create a new virtual directory in IIS, named barcode, and link to the above "barcode" folder.
- Restart IIS.
- To test your installation, open your web browser and navigate to
http://YourDomain:Port/barcode/linear.aspx?Type=CODE39&Data=12345678 - To create barcode image in your aspx or html page, you need pass the url to IMG tag src value.
For linear barcode
<img src="http://YourDomain:port/barcode/linear.aspx?Type=CODE39&Data=12345678" />
or for Data Matrix
<img src="http://YourDomain:port/barcode/datamatrix.aspx?Data=12345678" />
or for PDF417
<img src="http://YourDomain:port/barcode/pdf417.aspx?Data=12345678" />
or for QRCode
<img src="http://YourDomain:port/barcode/qrcode.aspx?Data=12345678" />
Using this method, it will not generate any barcode images in your IIS server side.
- The second method is to generate barcode images through ASP.NET Web Form controller
- Install .NET Barcode Controller to your ASP.NET project.
- Add Reference BarcodeLib.Barcode.dllto your project. Do not copy the dll to the bin directory, Visual Studio will do so, during project compilation time.
- Copy linear.aspx file to your web application.
- Add barcode library to your Visual Studio Toolbox.
- Open Toolbox in Visual Studio. Click menu View, and check submenu Toolbox.
- Right click Toolbox, click menu Choose Items...
- Goto .NET Framework Componentstab.
- If no BarcodeLib component found, click Browse... button and select BarcodeLib.Barcode.dllfile.
- Then sort "Namespace" column, you will find 8 components from BarcodeLib.Barcode.
- Check component DataMatrixWebForm, and its namespace is BarcodeLib.Barcode.DataMatrix
- Check component LinearWebForm, and its namespace is BarcodeLib.Barcode.Linear
- Check component PDF417WebForm, and its namespace is BarcodeLib.Barcode.PDF417
- Check component QRCodeWebForm, and its namespace is BarcodeLib.Barcode.QRCode
do not select WinForm controls, which are for Windows Forms. - Click "OK" button, you will find four components under "General": LinearWebForm, DataMatrixWebForm, PDF417WebForm, QRCodeWebForm.
- Go to "barcode" folder in the trial package, copy files "linear.aspx", "datamatrix.aspx", "pdf417.aspx", "qrcode.aspx" to the same folder as your aspx page, which will generate barcodes.
- You can drag LinearWebFormon your aspx page, change barcode setting through properties window.
- Run the project, you will find barcode images generated in your aspx pages.
- Install .NET Barcode Controller to your ASP.NET project.
How to Generate Barcodes in .NET Windows Forms application?
- Add Reference BarcodeLib.Barcode.dllto your project. Do not copy the dll to the bin directory, Visual Studio will do so, during project compilation time.
- In your .NET windows project, right click mouse over Refereces in your Solution Explorer window. Then click menu "Add Reference ...".
- Add BarcodeLib.Barcode.dll to your project.
- Add barcode library to your Visual Studio Toolbox.
- Open Toolbox in Visual Studio. Click menu View, and check submenu Toolbox.
- Right click Toolbox, click menu Choose Items...
- Goto .NET Framework Componentstab.
- If no BarcodeLib component found, click Browse... button and select BarcodeLib.Barcode.dllfile.
- Then sort "Namespace" column, you will find 8 components from BarcodeLib.Barcode.
- Check component DataMatrixWinForm, and its namespace is BarcodeLib.Barcode.DataMatrix
- Check component LinearWinForm, and its namespace is BarcodeLib.Barcode.Linear
- Check component PDF417WinForm, and its namespace is BarcodeLib.Barcode.PDF417
- Check component QRCodeWinForm, and its namespace is BarcodeLib.Barcode.QRCode
do not select WebForm controls, which are for ASP.NET Web Forms. - Click "OK" button, you will find four components under "Common Controls": LinearWinForm, DataMatrixWinForm, PDF417WinForm, QRCodeWinForm.
- Now you can see the component displayed on Toolbox. You can drag LinearWinForm on your form, change barcode setting through properties widnow.
How to Generate Barcodes in .NET reporting projects?
- How to generate barcodes in Reporting Service 2005 using .NET Barcode Generator component?
- How to generate barcodes in Crystal Reports for ASP.NET using .NET Barcode Generator component?
- How to generate barcodes in Crystal Reports for .NET in WinForms using .NET Barcode Generator component?
Barcode for .NET Each Each Barcode Symbology Property Settings
| 1D (Linear) Barcode Types/Symbologies |
|
| 2D (Matrix) Barcode Types/Symbologies |
|
Barcode Generating in various .NET environments
浙公网安备 33010602011771号