The Inlite's Barcode Reader API can read barcodes from PDF, TIFF, JPEG, PNG and other format images, located on the Web or locally. It recognizes 1D barcodes ( Code39, Code128, etc.), 2D barcodes (PDF417, DataMatrix, and QR), and postal barcodes. In addition, it can decode driver license and barcode data. Developers can send requests in HTTP, JSON, REST, and XML formats to receive responses in JSON and XML.