Web Demos

BARCODE READER SDK DEMO

Explore the flexibe barcode reading settings to optimize for your specific usage scenario.

WEB TWAIN SDK DEMO

Try the most popular web scanner features: scan images, import local images and PDF files, edit, save to local, upload to database, and etc.

BARCODE READER JAVASCRIPT DEMO

Transform any camera-equipped devices into real-time, browser-based barcode and QR code scanners.

MRZ SCANNER WEB DEMO

Detects the machine-readable zone of a passport, scans the text, and parses into human-readable data.

APP STORE DEMOS

BARCODE READER SDK FOR IOS

BARCODE READER SDK FOR ANDROID

VIEW MORE DEMOS >

Barcode generator API for C# and VB.NET

Aug 04, 2019
Barcode generator API for C# and VB.NET

How to generate QR code and linear barcodes in C# and VB.NET?

We are pretty much surrounded by barcodes every day. For example, almost everything we purchased from a grocery store has a barcode on the package. When a patient is checked in, a wristband will be tied to the patient, with a barcode on it. There is a barcode (the type is PDF417, by the way) on the back of our driver’s license. Needless to say, these little bars and squares is becoming an important media for encoding information. So, how do we generate these bar codes?

Before going any further, let’s take a look at a simple sample.

Barcode generation sample

Below is a preview of the UI. If you want to get your hands dirty, you may download Dynamic .NET TWAIN.
30-day free trial download ->

After installation, you will find the sample under \Samples\C# Samples\BarcodeGenerator in the installation folder. The source code is available in C# and VB.NET.

barcode-generator-screenshot

This sample is developed with Dynamsoft Dynamic .NET TWAIN and its barcode add-on. With the barcode APIs, creating a barcode is pretty straightforward. At the core of this barcode generator is the AddBarcode() method. In the parameters, you can set which image the barcode is added to, the type and value string of the barcode, the human readable text which appears under the barcode image, the position and the size.

Code Snippet

{
dynamicDotNetTwain1.AddBarcode(dynamicDotNetTwain1.CurrentImageIndexInBuffer, barcodeformat, txtBarcodeContent.Text, txtHumanReadableTxt.Text, int.Parse(txtBarcodeLocationX.Text), int.Parse(txtBarocdeLocationY.Text), float.Parse(txtBarcodeScale.Text));
}

 .NET Barcode Generator Features

  • Supports drawing barcodes onto a local image or PDF file, or images captured from scanners and web cameras;
  • Supported Barcode Symbologies
    2D barcode
    QR code, DataMatrix, PDF417 (MicroPDF417 not supported), driver’s license

1D barcode
Code 39, Code 93, Code 128, Codabar, Interleaved 2 of 5, EAN-8, EAN-13 UPC-E, ITF (Interleaved 2 of 5), Industrial 2 of 5

  • Creates barcode images in Windows Forms and WPF applications;
  • Supports .NET framework 2.0 and 4.0.

Licensing

The barcode SDK is licensed on a per developer basis. And royalty-free.

How to detect and read barcodes?

Dynamsoft also provides a barcode reader SDK, which has a detailed introduction here. If you have any question about barcodes or imaging, feel free to contact us at support@dynamsoft.com.

Subscribe Newsletter

Subscribe to our mailing list to get the monthly update.

Subscribename@email.com