This repository contains multiple samples that demonstrates how to use the Dynamsoft Barcode Reader Java Edition.
Windows
- Supported Versions: Windows 8 and higher, or Windows Server 2012 and higher
- Architectures: x64, x86
Linux
- x64
- Supported Distributions: Ubuntu 16.04+ LTS, Debian 8+, CentOS 7+
- Dependencies: glibc 2.17
- ARM64
- Supported Distributions: Ubuntu 18.04+ LTS, Debian 10+, CentOS/RHEL 8+
- Dependencies: glibc 2.27
macOS
- Supported Versions: macOS 12 (Monterey) and higher
- Architectures: universal (x64, Apple Silicon)
- JDK 1.8 and above
| Sample Name | Description |
|---|---|
HelloWorld |
This is a Java sample that illustrates the simplest way to recognize barcodes from images with Dynamsoft Barcode Reader SDK. |
GeneralSettings |
This sample demonstrates how to configure general used settings and read barcodes from an image file. |
GridBarcodeScanner |
This sample demonstrates a multi-phase pipeline for decoding a large barcode grid from a single image, maximizing the decode rate with low latency. |
ParameterTuner |
This sample demonstrates how to adjust and test different parameter settings to optimize barcode recognition performance. |
ReadDPMBarcode |
This sample demonstrates how to read DPM (Direct Part Marking) barcodes and get barcode results. |
ShowLocalizedVSDecodedBarcodes |
This sample demonstrates how to highlight successfully decoded and only-localized barcodes with different styles of rectangles. |
VideoDecoding |
This sample demonstrates how to read barcodes from video frames. |
In addition to the classic barcode decoding samples listed above, the following samples go a step further by parsing the decoded results and showcasing more structured workflows.
Important
These samples use the Dynamsoft Capture Vision package instead of Dynamsoft Barcode Reader. If you're switching to these samples, make sure to download and use the correct package.
| Sample | Description |
|---|---|
DriverLicenseScanner |
Shows how to capture and extract user's information from driver license/ID. |
GS1AIScanner |
Shows how to extract and interpret GS1 Application Identifiers (AIs) from GS1 barcodes. |
The library requires a license to work, you use the API initLicense to initialize license key and activate the SDK.
These samples use a free public trial license which require network connection to function. You can request a 30-day free trial license key from Customer Portal which works offline.