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.
At a Glance
An overview of the barcode recognition & generation capabilities of Aspose.BarCode Cloud.
- Linear, 2D & Postal Barcode
- Detect from Stream or Image
- Get Orientation of Barcode
- Decode Non-English Characters
- Directly Print Barcode
- Linear, 2D & Postal Barcode
- Save to Stream or Image
- Customize Barcode Size
- Encode Non-English Characters
- Linear Barcode Types
- 2D Barcode Types
Supported File Formats
Aspose.BarCode Cloud supported file formats.
Aspose.BarCode Cloud supports all major languages and platforms.
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:
- Matrix 2 of 5
- Code39 Extended
- Code39 Standard
- Code93 Extended
- Code93 Standard
- IATA 2 of 5
- Supplement (Decode only)
Supported 2D barcode symbologies are:
- CompactPDF417 (Decode only)
- Italian Post 25
Supported postal barcode symbologies are:
- USPS OneCode
- Australia Post
- Deutsche Post Identcode
- Deutsche Post Leticode