KA.Barcode for .NET Suite
How to Generate ISBN in VB.NET Application
How to Generate & Create linear ISBN Bar Code Images in ASP.NET, IIS, C#, VB.NET class library
  • Compatibel with Microsoft Visual Studio 2005/2008/2010
  • Simple to integrate into .NET Framework 2.0 and greater
  • Easy to generate, create ISBN publication barcodes in .NET applications
  • Integrate, stream ISBN linear bar codes in ASP.NET web projects, Windows forms
  • Make, insert ISBN 1D barcodes in Crystal Reports, SQL Server Reporting Services
  • Support two-digit or five-digit add-on symbols for ISBN+2, ISBN+5 in VB.NET class
  • Generate ISBN in stream object, in graphics object, and image formats with VB.NET programming
ISBN barcode maker API software is a barcoding functionality of KA.Barcode Generator for .NET Suite, which efficiently enables developers to create high-quality ISBN, ISBN+2, ISBN+5 barcode images in various .NET applications. Flexible settings are provided for easy property adjustment. Besides, all generated images are valid for all printers and scanners.
ISBN Barcode Introduction
ISBN is a widely-used liear barcode symbology also known as International Standard Book Number, Bookland EAN, ISBN+2, ISBN+5, ISBN Supplement 2 (Two-digit Add-On), ISBN Supplement 5 (Five-digit Add-On).
  • ISBN Encodabel Character Set: Numeric digits 0-9
  • ISBN Barcode Data Capacity: 12 digits starting with 978/979
ISBN Generation in VB.NET Class Library

How to Install ISBN Barcode Encoder Control into your .NET Project

  1. 1.
  2. 2.
    Add "KeepAutomation.Barcode.Windows.dll" or "KeepAutomation.Barcode.Web.dll" to reference
  3. 3.
    Add either of the above barcode component dll to Visual Studio .NET ToolBox

How to Generate, Create ISBN in .NET Applications with VB.NET Demo Code

Dim isbn As KeepAutomation.Barcode.Bean.BarCode = New KeepAutomation.Barcode.Bean.BarCode

' Set barcode symbology type to ISBN, ISBN Sup2, ISBN Sup5
isbn.Symbology = KeepAutomation.Barcode.Symbology.ISBNSup2

' Set ISBN valid data: 0 to 9. Data length: 12 digits, starting with "978"/"979"
isbn.CodeToEncode = "978451215466"

' Set ISBN image size

' Unit of measure: Pixel, Cm and Inch
isbn.BarcodeUnit = BarcodeUnit.Pixel
' ISBN image resolution in DPI.
isbn.DPI = 72
' ISBN bar module width (X dimention)
isbn.X = 3
' ISBN bar module height (Y dimention)
isbn.Y = 60
' Image left margin size, minimum is 10X.
isbn.LeftMargin = 0
' Image right margin size, minimum is 10X.
isbn.RightMargin = 0
' Orientation, 90, 180, 270 degrees supported
isbn.Orientation = Orientation.Degree0

' Supplement code. It should be 2 or 5 digits
isbn.SupplementCode = "02"
' Supplement bar height vs bar height ratio.
isbn.SupplementHeight = 0.8f
' Space between barcode and supplement barcode
isbn.SupplementSpace = 15

' Set ISBN human readable text style

' Display human readable text
isbn.DisplayText = true
isbn.TextFont = new Font ("Arial", 10f, FontStyle. Regular)
' Space between barcode and text
isbn.TextMargin = 6
isbn.generateBarcodeToImageFile("C://isbn-vb-net.gif")

' Generate ISBN barcodes in image GIF format
isbn.generateBarcodeToImageFile("barcode-isbn-csharp.gif");

' Create ISBN barcodes in Stream object
isbn.generateBarcodeToStream(".NET System.IO.Stream Object");

' Draw & Print ISBN barcodes to Graphics object
isbn.generateBarcodeToGraphics(".NET System.Drawing.Graphics Object");

' Generate ISBN barcodes & write to byte[]
byte[] barcodeInBytes = isbn.generateBarcodeToByteArray();

' Generate ISBN barcodes & encode to System.Drawing.Bitmap object
Bitmap barcodeInBitmap = isbn.generateBarcodeToBitmap();

Other image formats including Png, Bmp, Tiff and Jpeg are also available to suit your needs.