VintaSoftBarcode.NET Library is pure .NET library which allows to read 1D, postal and 2D barcodes from digital images, and write them.
#Programming environments: .NET Framework 2.0 or higher
#This is a fully-managed .NET library to guarantee the fast working in .NET Framework
#Generate a barcode in both Image and Vector form (GraphicsPath)
#Create a barcode image with specified size and resolution
#Many optional barcode writer settings give you complete control over .NET barcode printing
#Supports multi-threading in .NET barcode reader
#Recognizes barcodes from image object, image file or image resources of PDF document
#Recognizes all barcodes anywhere from entire image or from a region of interest
#Identifies the type of recognized barcode
#Returns the string value of recognized barcode
#Returns a confidence value for each of recognized barcodes
#Detects the orientation of recognized barcode automatically
#Returns the bounding rectangle of recognized barcode
#Read and write non-data flags (FNC1, ECI, ...) in some barcodes
#Reed-Solomon error correction algorithm fixes damaged PDF417, DataMatrix, QR Code or Aztec barcode during .NET barcode recognition
#Provides advanced document cleanup functions to improve barcode recognition in .NET
#Supports ISO/IEC 15415 barcode printing quality test for Data Matrix, Aztec and QR barcodes
Supported 1-D barcode types:
# Code 11 (read & write)
# Code 39 (read & write)
# Code 93 (read & write)
# Code 128 (read & write)
# Codabar (read & write)
# EAN-8 (read & write)
# EAN-13 (read & write)
# GS1-128 (read & write)
# Industrial standard 2 of 5 (read & write)
# Interleaved 2 of 5 (read & write)
# Laetus Pharmacode (read & write)
# Patch code (1, 2, 3, 4, 6, T) (read & write)
# Plus 2 (read only)
# Plus 5 (read only)
#RSS-14 / GS1 DataBar Omnidirectional (read & write)
#RSS-14 Truncated / GS1 DataBar Truncated (read & write)
#RSS-14 Stacked / GS1 DataBar Stacked (read & write)
#RSS-14 Stacked Omnidirectional / GS1 DataBar Stacked Omnidirectional (read & write)
#RSS Limited / GS1 DataBar Limited (read & write)
#RSS Expanded / GS1 DataBar Expanded (read & write)
#RSS Expanded Stacked (2-11rows) / GS1 DataBar Expanded Stacked (read & write)
# Telepen (read & write)
# UPC-A (read & write)
# UPC-E (read & write)
Supported Postal barcode types:
* Australian Post (read & write)
* Intelligent Mail (read & write)
* Royal Mail (read & write)
* Planet (read & write)
* Postnet (read & write)
Supported 2D barcode types:
* Data matrix (read & write)
* PDF417 (read & write)
* QR Code (read & write)
You can use this library in your programs written in any programming languages compatible with .NET technology.
VintaSoftBarcode.NET Library was tested and has examples of use for:
* Microsoft Visual Basic .NET 2003 / 2005 / 2008
* Microsoft Visual C# 2003 / 2005 / 2008
* ASP.NET 2003 / 2005 / 2008
* Microsoft Office SharePoint Server 2007
Changelog for this release:
#Added Laetus Pharmacode reader and writer.
#Added ability to read and write GS1 data in Aztec and QR Code barcodes.
#Added ability to read and write:
*FNC1 flag in Aztec, DataMatrix, QR Code, RSS Expanded, RSS Expanded Stacked barcodes.
*FNC1, FNC2, FNC3 and FNC4 flags in Code128 barcode.
*ECI character (ECI000000-ECI999999) in Aztec, DataMatrix and QR Code barcodes.
*ECI character (ECI000000-ECI811799) in PDF417 barcode.
*"Reader Programming flag" in DataMatrix and PDF417 barcodes.
*Non-data flags in PDF417 barcode: linkage to composite symbol, linkage to UCC.EAN linear component.
*Macro05 and Macro06 flags in DataMatrix barcode.
#Added ability to read and write extended ASCII Characters (128..255) in Code128 barcodes.
#Improved Code39 barcode recognition algorithm.
#Improved DataMatrix barcode recognition algorithm.
#Improved PDF417 barcode recognition algorithm.
#Multi-threading support optimized.
.NET Framework / Microsoft Visual Studio .NET / Borland Delphi / Borland C# Builder / Internet Explorer