Leadtools.Barcode Getting Started

.NET
.NET Core
Java/Android
JavaScript
iOS and macOS
Linux
Xamarin

.NET

Redistributables Paths

Path Target Platform
<installdir>\Redist\DotNet4\Win32 x86 .NET 4 or 4.5
<installdir>\Redist\DotNet4\x64 x64 .NET 4 or 4.5

Dependencies

Library Description Dependencies
Leadtools.Barcode.dll Core Library

Leadtools.dll

Leadtools.Forms.Common.dll

Leadtools.ImageProcessing.Core.dll

NuGet PackageDescription
Leadtools.Barcode Barcode Library to Detect, Read, and Write 1D and 2D Barcodes
Leadtools.Document.Sdk Document Imaging Library
Leadtools.Document.Viewer.WinForms Document Imaging Library for WinForms
Leadtools.Document.Viewer.Wpf Document Imaging Library for WPF

Sample Programs

Name Path Description
AAMVA Write Demo \Examples\Barcode\DotNet\AAMVAWriteDemo

Demonstrates writing information to an AAMVA barcode.

Barcode Main Demo \Examples\Barcode\DotNet\BarcodeMainDemo

Demonstrates reading and writing all supported barcodes in LEADTOOLS.

Images can be loaded and saved in 150+ supported image formats as well as scanned from any connected TWAIN device.

Supported Barcode Formats

Barcode Format Redistributables
1D Linear Barcode Types (Read and Write) Leadtools.Barcode.OneD.dll
Data Matrix (Read) Leadtools.Barcode.DatamatrixRead.dll
Data Matrix (Write) Leadtools.Barcode.DatamatrixWrite.dll
PDF417 and MicroPDF417 (Read) Leadtools.Barcode.PdfRead.dll
PDF417 and MicroPDF417 (Write) Leadtools.Barcode.PdfWrite.dll
QR (Read) Leadtools.Barcode.QrRead.dll
QR (Write) Leadtools.Barcode.QrWrite.dll
Aztec, Maxi and MicroQR (Read) Leadtools.Barcode.Lead2DRead.dll
Aztec, Maxi and MicroQR (Write) Leadtools.Barcode.Lead2DWrite.dll

.NET Core

Sample Programs

Name Path Description
Barcode Demo \Examples\Barcode\DotNetCore\BarcodeDemo

Demonstrates Barcode reading and writing functionality.

Java/Android

Redistributables Paths

Path Target Platform
<installdir>\Bin\Android\x86_64 (Android) x86_64 Android
<installdir>\Bin\Android\x86 (Android) x86 Android
<installdir>\Bin\Android\arm64-v8a (Android) arm64-v8a Android
<installdir>\Bin\Android\armeabi-v7a (Android) armeabi-v7a Android
<installdir>\Bin\Android\armeabi (Android) armeabi Android
<installdir>\Bin\CDLLVC10\Win32 (Windows) x86 Windows
<installdir>\Bin\CDLLVC10\x64 (Windows) x64 Windows
<installdir>\Bin\Lib\x86 (Linux) x86 Linux
<installdir>\Bin\Lib\x64 (Linux) x64 Linux

Dependencies

Library Description Jars Native Libraries
leadtools.barcode.jar Core library

leadtools.imageprocessing.core.jar

leadtools.imageprocessing.utilities.jar

leadtools.jar

Android

libleadtools.barcode.so

libleadtools.imageprocessing.core.so

libleadtools.imageprocessing.utilities.so

libleadtools.so

iOS/macOS

Leadtools.Barcode.framework

Leadtools.framework

Leadtools.ImageProcessing.Core.framework

Leadtools.ImageProcessing.Utilities.framework

Linux

libltbar.so

libltimgcor.so

libltimgutl.so

libltkrn.so

Windows

Ltbaru.dll

Ltbarx.dll

Ltimgcoru.dll

Ltimgcorx.dll

Ltimgutlu.dll

Ltimgutlx.dll

Ltkrnu.dll

Ltkrnx.dll

Sample Programs

Name Path Description
Barcode Demo (Android) \Examples\Barcode\Android\BarcodeDemo

Demonstrates Barcode reading functionality.

Performs live capture via the rear camera for a wide array of symbologies.

Barcode Demo (Java) \Examples\Barcode\Java\BarcodeDemo
  • Demonstrates Barcode reading and writing functionality.
  • Read barcode data from an image.
  • Write barcode data into an image.

Supported Barcode Formats

Barcode Format Redistributables
1D Linear Barcode Types (Read and Write)

libleadtools.barcode.oned.so (Android, Linux)

Ltbar4u.dll (Windows x86)

Ltbar4x.dll (Windows x64)

Data Matrix (Read)

libleadtools.barcode.datamatrixread.so (Android, Linux)

Ltbar7ru.dll (Windows x86)

Ltbar7rx.dll (Windows x64)

Data Matrix (Write)

libleadtools.barcode.datamatrixwrite.so (Android, Linux)

Ltbar7wu.dll (Windows x86)

Ltbar7wx.dll (Windows x64)

PDF417 and MicroPDF417 (Read)

libleadtools.barcode.pdfread.so (Android, Linux)

Ltbar6ru.dll (Windows x86)

Ltbar6rx.dll (Windows x64)

PDF417 and MicroPDF417 (Write)

libleadtools.barcode.pdfwrite.so (Android, Linux)

Ltbar6wu.dll (Windows x86)

Ltbar6wx.dll (Windows x64)

QR (Read)

libleadtools.barcode.qrread.so (Android, Linux)

Ltbar8ru.dll (Windows x86)

Ltbar8rx.dll (Windows x64)

QR (Write)

libleadtools.barcode.qrwrite.so (Android, Linux)

Ltbar8wu.dll (Windows x86)

Ltbar8wx.dll (Windows x64)

Aztec, Maxi and MicroQR (Read)

libleadtools.Barcode.Lead2DRead.so (Android, Linux)

Lt2dreadu.dll (Windows x86)

Lt2dreadx.dll (Windows x64)

Aztec, Maxi and MicroQR (Write)

libleadtools.Barcode.Lead2DWrite.so (Android, Linux)

Lt2dwriteu.dll (Windows x86)

Lt2dwritex.dll (Windows x64)

JavaScript

Sample Programs

Name Path Description
Barcode Reader Demo \Examples\Barcode\JS\BarcodeDemo

Demonstrate barcode functionality using HTML5 / JavaScript

  • Load barcode image from URL
  • Scan barcodes from browser

iOS and macOS

Redistributables Paths

Path Target Platform
<installdir>\Bin<Version>\Xcode\iOS iOS
<installdir>\Bin<Version>\Xcode\macOS macOS

Dependencies

Library Description Dependencies
Leadtools.Barcode.framework Core library

Leadtools.framework

Leadtools.ImagingProcessing.framework

Leadtools.ImageProcessing.Utilities.framework

Sample Programs

Name Path Description
Barcode Demo \Examples\Barcode\Xcode\iOS\Objective-C\BarcodeDemo

Demonstrates reading and writing all supported barcodes in LEADTOOLS.

\Examples\Barcode\Xcode\iOS\Swift\BarcodeDemo
\Examples\Barcode\Xcode\macOS\Objective-C\BarcodeDemo
\Examples\Barcode\Xcode\macOS\Swift\BarcodeDemo

Supported Barcode Formats

Barcode Format Redistributables
1D Linear Barcode Types (Read and Write) Leadtools.Barcode.OneD.framework
Data Matrix (Read) Leadtools.Barcode.DatamatrixRead.framework
Data Matrix (Write) Leadtools.Barcode.DatamatrixWrite.framework
PDF417 and MicroPDF417 (Read) Leadtools.Barcode.PdfRead.framework
PDF417 and MicroPDF417 (Write) Leadtools.Barcode.PdfWrite.framework
QR (Read) Leadtools.Barcode.QrRead.framework
QR (Write) Leadtools.Barcode.QrWrite.framework
Aztec, Maxi and MicroQR (Read) Leadtools.Barcode.Lead2DRead.framework
Aztec, Maxi and MicroQR (Write) Leadtools.Barcode.Lead2DWrite.framework

Linux

Sample Programs

Name Path Description
Barcode Demo \Examples\Barcode\Linux\Barcode

Demonstrates Barcode reading and writing functionality.

  • Read barcode data from an image.
  • Write barcode data into an image.

Xamarin

Sample Programs

Name Path Description
Barcode Demo \Examples\Barcode\Xamarin\BarcodeDemo

Demonstrates reading and writing all supported barcodes in LEADTOOLS.

For more information on which platforms include barcode support, see Supported Environments and Cross-Platform SDK Technology.

For information about barcode demos for different platforms, a searchable list is available at LEADTOOLS Installed SDK Demos.

See Also

Cloud Services

Does your application require document recognition or conversion, but its implementation language is preventing you from using LEADTOOLS directly? Consider using the LEADTOOLS Cloud Services Web API instead. It is a high-powered and scalable Web API. Its hassle-free interface can be used to integrate advanced OCR, barcode, MICR, and document conversion into any application.

Reference

Introduction

Programming with LEADTOOLS Barcode Functions

Tutorial: Reading Barcodes

Unlocking Barcode Support

Unlocking Special LEAD Features

Leadtools.Barcode Assembly

Barcode Demo Overview

JavaScript HTML5 Support

Version History

Leadtools.Barcode Assembly Changes

Help Version 21.0.2021.7.2
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Barcode Assembly
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.