• Easy to integrate ISBN barcode generation component into your VB.NET Programs
  • Completely written in VB.NET for .NET 2.0/3.0/4.0
  • Encode ISBN barcodes with 100% VB.NET sample code provided
  • Generate ISBN Supplement Barcode with 2-digit and 5-digit add-on symbol
  • Compatible with ISBN barcode specification
  • Equipped with 50+ options for specifying ISBN barcode size, color, image, etc
  • Mature ISBN barcode generating dll with royalty-free and perpetual developer license
Installation of .NET Barcode Generator in VB.NET
  1. Download BusinessRefinery.com VB.NET barcode component and unzip
  2. Add BusinessRefinery.Barcode.Win.dll or BusinessRefinery.Barcode.Web.dll to your .NET project reference
  3. Add .NET Barcode Generator .NET Windows Control Library to .NET Visual Studio Toolbox
  • Right click .NET Visual Studio Toolbox, select menu Choose Items...
  • In "Choose Toolbox Items" form, click button "Browse...", and select dll BusinessRefinery.Barcode.Win.dll or BusinessRefinery.Barcode.Web.dll
Encode ISBN Valid Characters in VB.NET
There are 2 elements that influence ISBN input characters: (a), ISBN valid character set; (b), ISBN valid length.

(a)ISBN Valid Character Set

ISBN barcode is a numeric-only linear barcode starting with "978" or "979" which encodes:

  • 0, 1, 2, 3, 4, 5, 6, 7, 8, 9

Dim barcode As BusinessRefinery.Barcode.Linear barcode = New BusinessRefinery.Barcode.Linear()
barcode.Symbology = BusinessRefinery.Barcode.Symbology.ISBN
barcode.Code = "978123456789"
barcode.drawBarcode2ImageFile("C://isbn.gif")

VB.NET ISBN barcode allows users to encode ISBN+2 barcode as well:

Dim barcode As BusinessRefinery.Barcode.Linear barcode = New BusinessRefinery.Barcode.Linear()
barcode.Symbology = BusinessRefinery.Barcode.Symbology.ISBNSup2
barcode.Code = "978123456789"
barcode.SupplementCode = "01"
barcode.drawBarcode2ImageFile("C://isbn_2.gif")

VB.NET ISBN barcode allows users to encode ISBN+5 barcode as well:

Dim barcode As BusinessRefinery.Barcode.Linear barcode = New BusinessRefinery.Barcode.Linear()
barcode.Symbology = BusinessRefinery.Barcode.Symbology.ISBNSup5
barcode.Code = "978123456789"
barcode.SupplementCode = "12345"
barcode.drawBarcode2ImageFile("C://isbn_5.gif")

(b)ISBN Valid Length

ISBN barcode is fixed-length linear barcode, which encodes numeric digits 0-9 into 12-digit, 14-digit, and 17-digit ISBN barcode, excluding a checksum digit in the end. VB.NET ISBN barcode allows user to control ISBN barcode length using Code property.

Encoding ISBN barcode into 12-digit length

Dim barcode As BusinessRefinery.Barcode.Linear barcode = New BusinessRefinery.Barcode.Linear()
barcode.Symbology = BusinessRefinery.Barcode.Symbology.ISBN
barcode.Code = "1234567890123"
barcode.drawBarcode2ImageFile("C://isbn.gif")

Encoding ISBN barcode into 14-digit length

Dim barcode As BusinessRefinery.Barcode.Linear barcode = New BusinessRefinery.Barcode.Linear()
barcode.Symbology = BusinessRefinery.Barcode.Symbology.ISBNSup2
barcode.Code = "979123456789"
barcode.SupplementCode = "79"
barcode.drawBarcode2ImageFile("C://isbn_2.gif")

Encoding ISBN barcode into 17-digit length

Dim barcode As BusinessRefinery.Barcode.Linear barcode = New BusinessRefinery.Barcode.Linear()
barcode.Symbology = BusinessRefinery.Barcode.Symbology.ISBNSup5
barcode.Code = "979123456789"
barcode.SupplementCode = "45698"
barcode.drawBarcode2ImageFile("C://isbn_5.gif")





Quick Links