Aspose.BarCode is a .NET component for generation and recognition of Linear and 2D barcodes on all kinds of .NET applications. It supports WPF with 29+ Barcode symbologies like OneCode, QR, Aztec, MSI, EAN128, EAN14, SSCC18, Code128, Code39, Postnet, MarcoPDF417, Datamatrix, UPCA, etc. Other features include barcode insertion in PDF, Word, and Excel documents. It can also take image input in BMP, GIF, JPEG, PNG, and WMF formats. You can also control image styles such as background color and bar color.
| Licenses | Evaluation License Developer Enterprise License Developer OEM License Site Enterprise License Site OEM License |
|---|---|
| Operating Systems | Mac OS Unix Linux Windows |
| Implementation | C#.NET VB.NET |
Recent releases


Release Notes: This release encodes non-English characters in 2D barcodes with enhanced API support and Recognition for MicroPdf417. The Aspose.BarCode for .NET API provides the BarCodeBuilder.CodeTextEncoding property, which allows you to set or get the encoding of the code text. It fixes many important bugs like Pdf417 recognition with splitting lines, QR barcode Recognition, Fake symbology detection, datamatrix sample image recognition, DataMatrix barcode from a JPEG image, recognizing a QR barcode from a PDF file, SSCC18 barcode with incorrect generation, and many more.


Release Notes: With this release you can recognize barcodes via COM interop. Bugs in EAN13, Pdf417, and Code128 recognition, Code39 with rotation angle recognition, barcode reading from TIFF, recognition of Code128 from PDF, and JPG recognition were fixed. MSI and Code11 were enhanced. The API now provides a BarCodeReader.SetBarCodeImage method whose overloads allow you to set an image for recognition. You can also choose the BarCodeReader.SetBarCodeReadType method which allows you to set barcode read type.


Release Notes: From this version onwards, you can generate and recognize barcodes with custom width. This release also includes the most recent bugfixes and enhanced recognition according to the ECC standards. It adds error correction so that barcodes can be recognized even if they are partially damaged. The Aspose.BarCode for .NET API provides the handy BarCodeBuilder.GetOnlyBarCodeImage method, whose overloads allow you to get a bitmap image with a barcode. You can also choose the GetCustomSizeBarCodeImage method, which allows you set the size for a whole picture with a barcode in it.


Release Notes: You can now generate and recognize barcodes with the SwissPost Parcel symbology. This release also supports Databar Expanded generation, and improved speed adaptive binarization. Problems with EAN8 barcode image recognition, EAN13 recognition, Datamatrix binary decoding, Code39 symbology barcode recognition, QR Barcode recognition, and transparent images were fixed. Generation of Datamatrix barcodes with different sizes in BarCode Web control and BarCodeBuilder was fixed.


Release Notes: This major release introduces some great new features, enhancements to existing product features, and resolution of reported issues. The greatest achievement in this release is adding support for many new barcode symbologies (including some postal barcode types) for the Silverlight platform. Some types are Code39Extended, Codabar, Code128, Interleaved2of5, MSI, DeutschePostIdentcode, Leitcode, AustraliaPost, AustraliaPosteParcel, SingaporePost, OneCode, RM4SCC, Postnet and Planet, etc.
A collection of three screen savers from the popular After Dark screen saver.