010-68421378
sales@cogitosoft.com
Categories
AddFlow  AmCharts JavaScript Stock Chart AmCharts 4: Charts Aspose.Total for Java Altova SchemaAgent Altova DatabaseSpy Altova MobileTogether Altova UModel  Altova MapForce Altova StyleVision Server Altova MapForce Server Altova Authentic Aspose.Total for .NET Altova RaptorXML Server ComponentOne Ultimate Chart FX for SharePoint Chart FX CodeCharge Studio ComponentOne Enterprise combit Report Server Combit List & Label 22 Controls for Visual C++ MFC Chart Pro for Visual C ++ MFC DbVisualizer version 12.1 DemoCharge DXperience Subscription .NET DevExpress Universal Subscription Essential Studio for ASP.NET MVC FusionCharts Suite XT FusionCharts for Flex  FusionExport V2.0 GrapeCity TX Text Control .NET for WPF GrapeCity Spread Studio Highcharts Gantt Highcharts 10.0 版 HelpNDoc Infragistics Ultimate  ImageKit9 ActiveX ImageKit.NET JetBrains--Fleet JetBrains-DataSpell JetBrains--DataGrip jQuery EasyUI jChart FX Plus Nevron Vision for .NET OPC DA .NET Server Toolkit  OSS ASN.1/C Oxygen XML Author  OSS 4G NAS/C, C++ Encoder Decoder Library OSS ASN.1 Tools for C with 4G S1/X2 OSS ASN.1/C# OSS ASN.1/JAVA OSS ASN.1/C++ OPC HDA .NET Server Toolkit OPC DA .Net Client Development Component PowerBuilder redgate NET Developer Bundle Report Control for Visual C++ MFC  Altova StyleVision Sencha Test Stimulsoft Reports.PHP Stimulsoft Reports.JS Stimulsoft Reports.Java Stimulsoft Reports. Ultimate Stimulsoft Reports.Wpf Stimulsoft Reports.Silverlight SPC Control Chart Tools for .Net SlickEdit Source Insight Software Verify .Net Coverage Validator Toolkit Pro for VisualC++MFC TeeChart .NET Telerik DevCraft Complete Altova XMLSpy Zend Server

IronBarcode

IronBarcode

The C# Barcode Library

# Read and Write QR & Barcodes in .Net Applications

# Fast & Accurate using Scans or Images

# Built for the .Net Framework

 

Overview

 

Recognizes Many Different Barcode & QR Types

IronBarcode reads and generates the majority of barcode and QR standards including UPC A/E, EAN 8/13, Code 39, Code 93, Code 128, ITF, MSI, RSS 14/Expanded, Databar, CodaBar, QR, Styled QR, Data Matrix, MaxiCode, PDF417, Plessey, and Aztec. Results provide barcode data, type, page, text, and barcode image; ideal for archive or indexing systems.

 

 

Fast & Accurate Reading with Image Pre Processing

IronBarcode automatically preprocesses barcode images to improve speed and accuracy. Correcting rotation, noise, distortion and skewing to read scans or live video frames. Multi core, multi thread ready for batch processing server applications. Automatically find one or multiple barcodes in single and multi-page documents. Search for specific barcode types or document locations without the need for complex APIs.

 

Built for easy use in .Net Projects

Get started in minutes with a few lines of code. Built for the .Net Framework as an easy to use single DLL; without dependencies; supporting 32 & 64 bit; in any .Net Language. Use in Web, Cloud, Desktop or Console Applications; supporting Mobile & Desktop devices.

 

Write Barcodes & QRs to Multiple Formats

Save or Print to a file or stream, as PDF, JPG, TIFF, GIF, BMP, PNG, or HTML formats. Set colour, quality, rotation, size and text. Use the C# Barcode Programming toolbox along with IronPDF and IronOCR for a full .Net Document Library.

 

Iron Barcode Features

IronBarCode is a .NET library allowing developers to read and generate barcodes. This leading .Net barcode library IronBarCode supports a wide range of 1 and 2 dimensional barcodes including decorated (colored and branded) QR codes.

 

Docs & Support

  • Online Object reference documentation
  • Useful get started snippets and tutorials on ironsoftware.com
  • Nuget Installer
  • Github repos with more examples
  • Supported by Team Iron

 

Platform

  • Supports .Net Framework 4.0 and Higher
  • Full Azure support
  • Core 2.X and Xamarin support in progress and free upgrade covered within support agreement for paid customers.

 

Supported Barcode Formats

2 Dimensional Matrix Barcode Formats supporting Text, Numbers and Binary Data

QR Code, Aztec, and Data Matrix .Net reading & creation

READ ONLY

  • MaxiCode "UPS Barcode"
  • USPS Intelligent MailBarcode aka "IMB" "USPS OneCode Barcodes" and "IM Barcode"

 

Modern Linear Barcode Formats supporting Text, Numbers and Binary Data

PDF417, Code 93, Code 129 barcode generator for C#

READ ONLY

  • Rss14 (with support for stacked linear rendering). Aka "Reduce Space Symbology 14 barcode”
  • RSS Expanded aka "GS1 Databar" or just "Databar"

Older Linear Barcode Formats supporting Numeric codes only

Barcode Reading Features

Get Started Quickly

IronBarcode.BarcodeReader Static Class API makes barcode and QR reading a 1 line task.

The QuicklyReadOneBarcode and QuicklyReadAllBarcodes methods have automatic settings which analyze your input documents and make judgement calls on all advanced settings, suitable for the majority of use cases.

This gives ease of use while providing a calculated balance of speed vs accuracy.

 

Read Any Image or PDF

Supports barcode reading from:

  • Jpeg, Jpeg2000, Png, Bmp, Tiff & Gif Image formats from files
  • System.Drawing.Image, System.Drawing.Bitmap Objects and System.IO.Stream
  • Read one or many frames from within multi-page GIF and TIFF images
  • Read Barcodes from PDF documents on single, multiple or all pages

 

IronBarcode.BarcodeReader Settings

 

Greater accuracy and performance

  • Specify the reader to scan for 1, many or all BarcodeFormats for greater accuracy and performance
  • Choose to specify Crop Areas within scanned document regions to increase accuracy and efficiency
  • BarcodeResult image objects, can be disabled to further increase performance
  • Automatically managed Multithreading for batch barcode scanning and and also for reading multiple pages within Multi-Frame Tiffs, Gifs and PDFs

 

Image Correction to Read Barcodes that other libraries can not

  • Document noise and contrast correction to read imperfect scans and photographs
  • Orientation correction which will un-rotate and remove perspective from images to make distorted barcodes readable
  • Repairs small (thumbnail) images or land digital noise within barcodes to make them readable
  • Full support of all native image formats including opacity

 

IronBarcode.BarcodeReader Output

  • Text barcode Data. (all.Net text encodings supported, default as UTF-8)
  • Numerica Data
  • Binary Data
  • A System.Drawing.Bitmap of the Barcode which was read

 

Barcode Writing Features

 

Developer Friendly

A fault tolerant barcode and QR writing API using the BarcodeWriter and QRCodeWriter static classes. In most cases, Barcode data can be retrieved in 2 lines of code.

 

Fault Tolerance

  • Null checking
  • Automatic checking, correction addition of checksums such as GTIN checksums for UPC-A and UPC-E barcodes
  • Aware of format lengths and will zero pad numbers to ensure valid barcodes are generated
  • A detailed Exception model comprising of 7 custom exception types which guides developers to solve critical issues giving detailed error messages.

 

Easy Encoding

  • Encodes text, urls, binary data (byte[], streams) and numbers depending on format support.
  • Static BarcodeWriter class makes creating a barcode image a 1 line code task.

 

Detailed Style and Layout Control

A LINQ style Fluent API for the GeneratedBarcode class allows for inline barcode styling including:

  • Resizing while automatically keeping valid barcode proportions.
  • Add margins / borders
  • Check final image dimensions
  • Recoloring barcodes and their backgrounds
  • Verify barcodes are readable after styling using a single method call
  • Add text annotations or print the barcode values automatically above or below any barcode using any installed typeface. Features automatic text sizing and positioning.

 

Barcode Export Formats

 

Export as Images

  • Save as Image Files Jpeg, Jpeg2000, Png, Bmp, TiIf & Gif Image formats
  • Save as Image Streams
  • Save to System.Drawing.Image
  • Save to System.Drawing.Bitmap
  • Save to System.IO.Stream

 

Export to HTML

  • Save to a DataURI for inline embedding in HTML
  • Save to a complete HTML img with the full barcode image embedded
  • Save as an HTML File

 

Export to PDF or Add to an existing PDF

  • SaveAs Pdf File, PDF Stream or PDF binary data
  • Stamp / Annotate onto a set position within an Existing PDF

 

Extended QR code Support

Class QRCodeWriter provides advanced support for rendering QR codes with advanced features:

  • Custom QR Error Correction settings allowing barcodes to become faster to read and more fault tolerant
  • Add Logos to QR codes with automatic "snap to QR grid" image alignment
  • Support for colored QR codes
Quick Navigation;

© Copyright 2000-2023  COGITO SOFTWARE CO.,LTD. All rights reserved