Aspose.BarCode  Cloud SDK for Go

Go 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 Go SDK enables numerous barcode processing features, such as supporting linear, 2D, and postal symbologies, creating new barcodes, scanning barcodes, setting barcode configurations, defining barcode dimensions and the height of bars, managing barcodes with checksum controls, inserting multiple barcodes into a single image, specifying barcode text location, and many others.

Aspose.BarCode Cloud Go SDK enables programmers to read barcodes from a stream or an image file in cloud-based applications with ease. You can output barcode images in several widely used image file formats, such as JPEG, PNG, GIF, BMP, TIFF, and SVG. This API supports more than 60 symbologies, such as EAN, PDF417, UPC, QR Code, Micro QR Code, Postnet, Planet, RM4SCC, and 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

Aspose.BarCode Cloud SDK for Go can be easily launched as it does not require to install anything. You can simply create an account in Aspose for Cloud and obtain your application information. As soon as you get App SID & KEY, you can start working with Aspose.BarCode Cloud SDK for Go on any of the supported platforms.

Create Barcodes via Cloud Go API

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

Work with 2D Barcodes in Cloud

Aspose.BarCode Cloud Go SDK allows developers to create and process two-dimensional (2D) barcode images in cloud environments. 2D barcodes can contain more data per label compared with 1D barcodes, namely, up to thousands of characters. The great advantage of 2D barcodes is that they can encode and store large amounts of text and data. The process of generating 2D barcodes is similar to that of 1D symbologies.

Apply Checksum Validation for Barcodes

Aspose.BarCode Cloud Go allows generating barcodes with checksum controls and performing checksum validation while decoding barcode images in cloud-based applications. Checksum algorithms are intended to detect errors by including additional characters that allow protecting the integrity of barcode data. It should be noted that for particular symbologies, adding checksum is not obligatory and can be omitted. For example, Code 128 and Code 39 symbologies are self-checking and do not require checksum controls; however, symbologies like UPC, Code 11, Standard 2-of-5, and some others require obligatory checksum calculation.

Add Multiple Barcodes to Single Image

Aspose.BarCode Cloud Go SDK provides the capability to add multiple barcodes to a single image in cloud-based applications via Python REST API. Programmers can include barcodes of various barcode types, such as UPCA, UPCE, Code128, MSI, ISBN, ISMN, ISSN, QR Codes, PDF417, EAN 13, EAN 8, Code 39, postal symbologies, and many others.

Supported Barcode Symbologies

Aspose.BarCode Cloud SDK for Go supports 60+ linear, 2D, and postal 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