Aspose.BarCode  Cloud SDK for Dart and Flutter

Dart and Flutter SDK to Read, Recognize & Manage Barcodes

Use REST API to create barcodes processing apps for handling more than 60 symbologies in the cloud.

Get Started

Aspose.BarCode Cloud Dart SDK provides rich barcode processing functionality including such features as generating linear, 2D, and postal barcode labels, reading barcodes from images or data streams, customizing barcode configurations, setting dimensions and the height of bars, enabling and disabling checksum controls, inserting multiple barcodes in one image, adjusting barcode text location, and many others. You can output barcode images in popular image file formats, such as JPEG, PNG, GIF, BMP, TIFF, and SVG, etc.

Aspose.BarCode Cloud Dart SDK allows programmers to recognize barcodes from a stream or an image file in cloud-based applications easily. This API supports more than 60 barcode symbologies, such as EAN, PDF417, UPC, QR Code, Micro QR Code, Postnet, Planet, RM4SCC, and many others.

Advanced Barcode processing Features

Generate and read 1D (linear), 2D & postal barcodes

Set Barcode image resolution, angle, height, width, quality & margin

Set auto-size option or specify X and Y dimensions of barcode

Generate barcode with appropriate code text location

Set height of bars & rotate barcode image at an angle

Specify barcode image format and generate multiple barcodes

Recognize specified number of barcodes or read barcode from specific region of image

Read barcode from local/external image or from request body

Generate and recognize barcode with checksum option

Get Started with Barcode Processing

It is easy to get started working with Aspose.BarCode Cloud SDK for Dart, and there is no need to install anything. You need to create an account in Aspose for Cloud and obtain your application information. As soon as you get App SID & KEY, you can proceed with testing Aspose.BarCode Cloud SDK for Dart on any supported platforms.

Create Barcodes via Cloud Dart API

Aspose.BarCode Cloud Dart SDK enables software developers to programmatically generate barcode images within cloud Dart and Flutter apps. This SDK offers a non-GUI class that facilitates creating barcode labels at runtime and then saving them to a file or a database. You can easily integrate barcode generation features into other applications with just a few lines of Dart commands.

Work with 2D Barcodes in Cloud

Aspose.BarCode Cloud Dart SDK allows developers to create and process two-dimensional (2D) barcodes in cloud environments. 2D barcodes are more complex than 1D symbologies and allow encoding large amounts of text data. 2D symbologies provide improved readability and enable data recovery in case of barcode damages. In substance, the process of generating 2D barcodes is similar to that of 1D barcode types.

Enable Checksum Validation in Barcodes

Aspose.BarCode Cloud Dart allows developers to enable checksum validation while working with barcodes in cloud-based applications. Checksum algorithms are used to identify errors and incorrectly decoded barcode data by including additional digits, in this way, protecting data integrity. Checksum validation may be optional for some barcode standards. For example, Code 128 and Code 39 are self-checking symbologies and do not require checksum verification. Other symbologies, such as UPC, Code 11, Standard 2-of-5, and others, require obligatory checksum controls.

Generate Multiple Barcodes in Single Image

Aspose.BarCode Cloud Dart SDK provides the capability to insert multiple barcode labels into a single image via Python REST API within cloud applications. Programmers can add different barcode types, such as UPC A, UPC E, Code 128, MSI, ISBN, ISMN, ISSN, QR Code, PDF417, EAN 13, EAN 8, Code 39, postal symbologies, and many others.

Supported Barcode Symbologies

Aspose.BarCode Cloud SDK for Dart supports various linear, 2D, and postal barcode types, including 60+ barcode symbologies.

Supported linear barcode symbologies are:

  • EAN13
  • EAN8
  • UPCA
  • UPCE
  • Interleaved2of5
  • Standard2of5
  • MSI
  • Code11
  • Codabar
  • EAN14(SCC14)
  • SSCC18
  • ITF14
  • Matrix 2 of 5
  • PZN
  • Code128
  • Code39 Extended
  • Code39 Standard
  • Code93 Extended
  • Code16K
  • Code93 Standard
  • IATA 2 of 5
  • OPC
  • GS1Code128
  • ISBN
  • ISMN
  • ISSN
  • ITF6
  • VIN
  • Pharmacode
  • DatabarOmniDirectional
  • DatabarTruncated
  • DatabarLimited
  • DatabarExpanded
  • DatabarStackedOmniDirectional
  • DatabarExpandedStacked
  • DatabarStacked
  • PatchCode
  • Supplement (Decode only)

Supported 2D barcode symbologies are:

  • PDF417
  • MacroPDF417
  • MicroPDF417
  • CompactPDF417 (Decode only)
  • DataMatrix
  • Aztec
  • QR
  • MicroQR
  • DotCode
  • MaxiCode
  • Italian Post 25
  • GS1DataMatrix
  • Code16K

Supported postal barcode symbologies are:

  • Postnet
  • Planet
  • USPS OneCode
  • Australia Post
  • Deutsche Post Identcode
  • Deutsche Post Leticode
  • RM4SCC
  • SingaporePost
  • AustralianPosteParcel
  • SwissPostParcel
  • UpcaGs1DatabarCoupon

Support and Learning Resources