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 has included support for numerous Barcodes related features, such as manage linear, 2D and postal barcode images, create new barcodes, existing barcodes scanning, set barcode configurations, set barcode bar height and its dimensions, manage barcode with checksum option, use multiple Barcodes on a single image,  barcode creation with code text location and many more.

Aspose.BarCode Cloud Go SDK enables programmers to recognize barcodes from stream or image file in the cloud with ease.  You can generate barcode images in popular image file formats like JPEG, PNG, GIF, BMP, TIFF, EMF, WMF, EXIF, and ICON, etc. The Barcode cloud API has included support for workings with more than 60 barcode symbologies such as EAN, PDF417, UPC, QR, MicroQR, Postnet, Platnet, RM4SCC, and more.

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 with Aspose.BarCode Cloud SDK for Go and there is nothing to install. Simply create an account at Aspose for Cloud and get your application information. Once you have the App SID & KEY, you are ready to give the Aspose.BarCode Cloud SDK for Go a try on any supported platforms.

Create Barcode via Cloud Go API

Aspose.BarCode Cloud Go SDK enables software developers to programmatically generate barcode images inside the cloud Go apps. The Cloud Go SDK offers a Non-GUI based class that facilitates developers to create Barcode images at runtime and save them to a file or to a database. You can easily integrate Barcode generation feature to some other application with just a couple of Go commands.

Working with 2D Barcodes in Cloud

Aspose.BarCode Cloud Go SDK allows developers to create and handle two dimensional (2D) Barcodes images in the cloud. The 2D Barcode can contain more data per label, up to thousands of characters. The great advantage is that you can store as well as encode large amounts of text and data into both one dimensional and two-dimensional barcodes. The process of creation of two-dimensional barcodes is similar to the creation of one-dimensional barcodes.

Apply Checksum Validation on Barcodes

Aspose.BarCode Cloud Go allows developers to apply checksum validation on Barcode images in the cloud. A Checksum algorithm helps is the detection of an error by including additional characters to a barcode to protect the integrity of barcode data. Although, it is not required for all kinds of Barcodes because Code128 and Code39 symbologies are self-checking and checksum is not essential; but symbologies like UPC, Code11, Standard2of5, etc. require a checksum.

Multiple Barcodes Generation on Single Image

Aspose.BarCode Cloud Go SDK has provided capabilities that enable programmers to produce multiple Barcodes on a single image in the cloud via Python REST API. Programmers can include various types of barcodes such as UPCA, UPCE, Code128, MSI, ISBN, ISMN, ISSN, postal, QR, PDF417, EAN-13, EAN-8, Code 39, GS1 and so on.

Supported Barcode Symbologies

Aspose.BarCode Cloud SDK for Go supports a large number of linear, 2D, and Postal barcode symbologies. Furthermore, Aspose.BarCode Cloud SDK for Go supports more than 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