- User-defined EAN-13 linear barcode creation SDK for ASP.NET
- Work perfectly with ASP.NET Web forms, Microsoft Internet Information Services (IIS)
- Provide barcode SDK for implementing barcodes as you wish, like EAN 128 .NET WinForms, EAN-8 VB.NET, Data Matrix ASP.NET, Intelligent Mail Excel, etc.
- Export EAN-13 1D barcodes into GIF, BMP, PNG, JPEG, and TIFF without any distortion
- Drawing, creating adjustable supplemental barcode add-on for EAN-13+2, EAN-13+5 in ASP.NET web pages
- Integrate flexible EAN-13 barcode sizing features into ASP.NET webform/ website
- Completely support adjusting EAN-13 width and height of module bar
- Adjust the width and height of the printout EAN-13 image in ASP.NET
- Insert linear and GS1 barcodes , such as UPC-E .NET WinForms, ITF-14 Excel, UPC-E VB.NET, ITF-14 Word, in your applications
- Capable of drawing, creating EAN-13 1D barcode image with minimum X to save space
EAN-13 Barcode Generator for ASP.NET is a mature and easy-to-use barcode creator control addin for creating, generating EAN-13, EAN-13Sup2 and EAN-13Sup5 barcodes in ASP.NET webforms and web pages. With this encoder, users may easily generate multiple EAN-13 barcodes with various sizes. This page explains how to resize EAN-13 barcodes in ASP.NET, IIS. Other tutorials for EAN-13 data encoding and image setting are provided here:
EAN-13 Bar Code Structure
EAN-13 barcode (a.k.a European Article Number 13, EAN/UCC-13, GS1-13, GTIN-13) is constructed of:
- Left Quiet Zone
- The number System
- The manufacturer code
- The product code
- The check digit
- Right Quiet Zone
EAN-13 Size Setting with C#, VB.NET Class in ASP.NET
Install EAN-13 Barcode Creator Component into ASP.NET Project
Add reference: Add "KeepAutomation.Barcode.Web.dll" to your ASP.NET project reference
Add to toolbox: To add BarcodeControl to your ASP.NET toolbox
Copy the C# or VB.NET barcode syntax onto you program to stream, produce EAN-13 in ASP.NET website:
BarCode barcode= new BarCode();
barcode.CodeToEncode = "012345678901";
Dim barcode As KeepAutomation.Barcode.Bean.BarCode = New KeepAutomation.Barcode.Bean.BarCode
barcode.CodeToEncode = "012345678901"
Generating EAN-13 Barcode with Pixel as Unit of Measure
BarcodeUnit (URL: barcode-unit; Default: Pixel): it is the unit measurement for all size related settings in EAN-13 barcodes. User may change it with "Pixel", "Inch" and "Cm". Replace sample code with following one:
barcode.BarcodeUnit = KeepAutomation.Barcode.BarcodeUnit.Pixel;
barcode.BarcodeUnit = KeepAutomation.Barcode.BarcodeUnit.Pixel
Creating EAN-2 & EAN-5 Barcodes with Supplement Barcode
Symbology (URL: symbology; Default: Code128Auto): it is used for changing barcode types.
SupplementCode(URL: supplement-code; Default: ""): it is used for encoding supplementary data.
SupplementHeight (URL: supplement-height; Default: 0.8f): it is the height of bar in supplementary symbol EAN-2 or EAN-5.
SupplementSpace (URL: supplement-space; Default: 15): it is used for changing space between EAN-13 symbol and supplementary symbol EAN-2 or EAN-5.
barcode.Symbology = KeepAutomation.Barcode.Symbology.EAN13Sup2;
barcode.SupplementCode = "12";
barcode.SupplementHeight = 0.7;
barcode.SupplementSpace = 20;
barcode.Symbology = KeepAutomation.Barcode.Symbology.EAN13Sup2
barcode.SupplementCode = "12"
barcode.SupplementHeight = 0.7
barcode.SupplementSpace = 20
Printing EAN-13 with Specific X and Y (Bar Width & Height)
X (URL: x; Default: 1): it is the width of the narrow bar in EAN-13 barcodes.
Y (URL: y; Default: 50): it is the height of bars in EAN-13 barcodes.
barcode.X = 3;
barcode.Y = 75;
barcode.X = 3
barcode.Y = 75
Streaming EAN-13 with Fixed BarCodeWidth and BarCodeHeight
BarCodeWidth (URL: barcode-width; Default: 0): it is the barcode width of EAN-13 barcodes.
BarCodeHeight (URL: barcode-height; Default: 0): it is the barcode height of EAN-13 barcodes.
barcode.BarCodeWidth = 200;
barcode.BarCodeHeight = 75;
barcode.BarCodeWidth = 200
barcode.BarCodeHeight = 75
Drawing EAN-13 with Quiet Zones/ Surrounding Margins
TopMargin (URL: top-margin; Default: 0): it is the barcode image top margin in EAN-13 barcodes.
BottomMargin (URL: bottom-margin; Default: 0): it is the barcode image bottom margin in EAN-13 barcodes.
LeftMargin (URL: left-margin; Default: 0): it is the barcode image left margin in EAN-13 barcodes.
RightMargin (URL: right-margin; Default: 0): it is the barcode image right margin in EAN-13 barcodes.
barcode.TopMargin = 8;
barcode.BottomMargin = 8;
barcode.LeftMargin = 6;
barcode.RightMargin = 6;
barcode.TopMargin = 8
barcode.BottomMargin = 8
barcode.LeftMargin = 6
barcode.RightMargin = 6
EAN-13 Size Setting with Drag & Drop BarcodeControl
In "Choose Toolbox Items" form, click button "Browse...", and select KeepAutomation.Barcode.Web.dll
Now you'll see BarCodeControl in your toolbox
Drag and drop the BarCodeControl into the Forms and a Codabar image is generated
Find barcode setting panel, choose "Symbology" to "EAN13Sup2" and write down encode data
Set "BarcodeUnit" to "Pixel", and encode "12" in "SupplementCode"
Set "SupplementHeight" to 0.7 and "SupplementSpace" to 20
Set "X" to 3, "Y" to 72; Set "BarcodeWidth" to 200 and "BarcodeHeight" to 75
Set "TopMargin" & "BottomMargin" to 8; and set "RightMarign" & "LeftMargin" to 6
An EAN-13Sup2 barcodes with different customized size occurs
EAN-13 Size Setting in Internet Information Service (IIS)
Copy folder "barcode" in your download the trial package to your IIS web application folder
Create a virtual directory, named "barcode", and link to your just copied "barcode" folder
To test it, open your web browser, and navigate to "http://localhost/barcode/barcode.aspx?symbology=16&code-to-encode=012345678901&barcode-unit=0&supplement-code=12&supplement-height=0.7f&supplement-space=20&barcode-height=75&top-margin=8&bottom-margin=8&left-margin=6&right-margin=6"
An EAN-13 barcode with customized size occurs will be displayed