C# Barcode Reader Library
How to scan, read barcode from mutli-page Tiff file using C#?


Sample C# source code to scan, read barcode from mutli-page Tiff file using C# in ASP.NET, MVC, WinForms, WPF web and Windows apps.











Scan and reach barcode from multi-page TIFF in C#


You can easily read and scan barcodes from multipages TIFF document using C# barcode reader library.

  1. Create a ReaderSettings object, and specify the barcode scanning options, such as barcode format
  2. Load an existing multi-page TIFF file into TIFFDocument object
  3. Read and get all barcodes with scanned information from the TIFF object through method BarcodeReader.ReadBarcodes()



            ReaderSettings setting = new ReaderSettings();
            setting.AddTypesToRead(BarcodeType.QRCode);

            //  Open TIFF file
            TIFFDocument doc = new TIFFDocument("C:/Input/RasterEdge.com/barcode-qrcode.tiff");

            Barcode[] barcodes = BarcodeReader.ReadBarcodes(setting, doc);

            foreach (Barcode aBarcode in barcodes)
            {
                Debug.WriteLine(aBarcode.Type + ": " + aBarcode.DataString);
            }




Read barcode from TIFF page


Instead of the whole TIFF document, you can also scan barcode from specified TIFF page using C#.

  1. Read barcodes from the TIFFPage by using method BarcodeReader.ReadBarcodes()



            ReaderSettings setting = new ReaderSettings();
            setting.AddTypesToRead(BarcodeType.QRCode);

            //  Open TIFF file
            TIFFDocument doc = new TIFFDocument("C:/Input/RasterEdge.com/barcode-qrcode.tiff");
            TIFFPage firstPage = (TIFFPage)doc.GetPage(0);

            Barcode[] barcodes = BarcodeReader.ReadBarcodes(setting, firstPage);

            foreach (Barcode aBarcode in barcodes)
            {
                Debug.WriteLine(aBarcode.Type + ": " + aBarcode.DataString);
            }