KA.Barcode for .NET WinForms
How to Generate ISBN in .NET WinForms
How to generate & create linear ISBN barcode images in .NET WinForms, C#, VB.NET class library
  • Full integration into .NET Framework 2.0, 3.0, 3.5 and above versions
  • Compatible with Microsoft Visual Studio 2005/2008/2010
  • Easy to drag & drop barcode control to generate linear ISBN in .NET windows applications
  • Programmatically create ISBN 1D bar codes in ASP.NET with C#, VB.NET class library
  • Simple to draw ISBN in Gif, Png, Jpeg/Jpg, Tiff, Bmp image formats and save to local files
  • Support adding a two-digit / five-digit supplement symbol for ISBN barcode images
  • Flexible settings to adjust ISBN properties like bar width, image height, resolution, orientation, etc
  • Thermal printer support to output high-quality pictures even with low-resolution printers
KA.Barcode for .NET WinForms is a powerful barcode encoder API software which enables users to easily generate linear ISBN, ISBN+2, ISBN+5 images in .NET windows applications, Crystal Reports, SQL Server Reporting Services, as well as C# & VB.NET class & console applications. At the same time, users can make easy adjustment for barcode parameters through the setting panel.
ISBN Overview in .NET WinForms Control
ISBN, also named International Standard Book Number, Bookland EAN, ISBN+2, ISBN+5, ISBN Supplement 2 (Two-digit Add-On), ISBN Supplement 5 (Five-digit Add-On), is a linear barcode symbology to mark books for the booksellers and stationers.

ISBN Generator for .NET WinForms Encodes

  • Numeric digits 0-9
  • 12 numeric digits (starting with "978" or "979")
ISBN Generation in .NET WinForms SDK

How to Drag & Drop ISBN Control to Windows Forms

  1. 1.
    In Visual Studio, right-click in "Toolbox" and select "Choose Items..."
  2. 2.
    In the pop-up window, click button "Browse..." and select "KeepAutomation.Barcode.Windows.dll"
  3. 3.
    Then, you'll see "BarCodeControl" in Visual Studio toolbox
  4. 4.
    Drag and drop "BarCodeControl" into the project forms and a Code 128 barcode is generated
  5. 5.
    Now, you can change barcode types and customize image settings in the "Properties" window

How to Generate ISBN in .NET WinForms Using C# or VB.NET

Using the C# or VB.NET sample code below to produce and integrate ISBN in .NET Windows Forms applications.
using KeepAutomation.Barcode.Bean;

BarCode isbn = new BarCode();
isbn.Symbology = KeepAutomation.Barcode.Symbology.ISBN;
isbn.CodeToEncode = "978111222555";
Dim isbn As KeepAutomation.Barcode.Bean.BarCode = New KeepAutomation.Barcode.Bean.BarCode

isbn.Symbology = KeepAutomation.Barcode.Symbology.ISBN
isbn.CodeToEncode = "978111222333"

How to Generate ISBN 2&5 Digits Add-on Barcodes in .NET WinForms

ISBN barcode SDK allows users to add 2 or 5 digits supplemental data to the ISBN barcode. Once encode the ISBN add-on barcodes, the size related properties needs to be set. Users may add supplemental digits using "Symbology" property and customize add-on barcode size by adjusting "SupplementCode", "SupplementHeight", "SupplementSpace" respectively.
using KeepAutomation.Barcode.Bean;

BarCode isbnsup2 = new BarCode();
isbnsup2.Symbology = KeepAutomation.Barcode.Symbology.ISBNSup2;
isbnsup2.CodeToEncode = "978111222333";
isbnsup2.X = 2;
isbnsup2.SupplementCode = "12";
isbnsup2.SupplementHeight = 0.8f;
isbnsup2.SupplementSpace = 15;
Dim isbnsup2 As KeepAutomation.Barcode.Bean.BarCode = New KeepAutomation.Barcode.Bean.BarCode

isbnsup2.Symbology = KeepAutomation.Barcode.Symbology.ISBNSup2
isbnsup2.CodeToEncode = "978111222333"
isbnsup2.SupplementCode = "12"
isbnsup2.SupplementHeight = 0.8f
isbnsup2.SupplementSpace = 15
isbnsup2.X = 2
isbnsup2.ImageFormat = System.Drawing.Imaging.ImageFormat.Gif()