Logo
/
Sign in
Product Logo
Aspose.BarCode Cloud SDK for GoAspose

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

Vendor

Vendor

Aspose

aspose_barcode-for-go.svg
Product details

Aspose.BarCode Cloud SDK for Go 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. The SDK allows developers to read barcodes from streams or image files in cloud-based applications. Barcode images can be output in widely used formats such as JPEG, PNG, GIF, BMP, TIFF, and SVG. Aspose.BarCode Cloud SDK for Go supports 60+ barcode symbologies including EAN, PDF417, UPC, QR Code, Micro QR Code, Postnet, Planet, and RM4SCC, making it suitable for global barcode processing workflows.

Features

Barcode Generation

  • Generate 1D, 2D, and postal barcodes.
  • Set barcode image resolution, angle, height, width, quality & margins.
  • Enable auto-size mode or specify custom X & Y dimensions.
  • Customize barcode text placement and bar height.
  • Generate multiple barcodes in a single image.
  • Output barcode images in JPEG, PNG, GIF, BMP, TIFF & SVG formats.
  • Create barcodes programmatically with Go commands and save them to files or databases. Barcode Recognition
  • Recognize specified numbers of barcodes or read barcodes from defined regions of an image.
  • Read from local images, external URLs, image streams, or request bodies.
  • Supports checksum validation during recognition.
  • Decode linear, 2D & postal barcodes with high accuracy. 2D Barcode Support
  • Create & process 2D barcodes such as QR Code, PDF417, Micro QR, DataMatrix, and more.
  • Store large amounts of encoded data compared to 1D formats. Checksum Validation
  • Generate barcodes with checksum controls.
  • Validate checksums while decoding to ensure data integrity.
  • Mandatory for some symbologies (e.g., UPC, Code 11, Standard 2‑of‑5); optional for others (e.g., Code39, Code128). Multiple Barcodes in One Image
  • Insert several barcodes of different types (UPC, Code128, MSI, ISBN, QR, PDF417, EAN13, postal codes, etc.) into a single barcode image. Supported File Formats Input/Output: JPEG, TIFF, PNG, BMP, GIF Output Only: EMF, SVG

Supported Barcode Symbologies (60+ total)

Linear (1D) EAN13, EAN8, UPCA, UPCE, Interleaved2of5, Standard2of5, MSI, Code11, Codabar, EAN14, SSCC18, ITF14, Matrix 2 of 5, PZN, Code128, Code39 Standard/Extended, Code93 Standard/Extended, Code16K, IATA 2 of 5, OPC, GS1Code128, ISBN, ISMN, ISSN, ITF6, VIN, Pharmacode, all GS1 DataBar variants, PatchCode, Supplement (decode only). 2D PDF417, MacroPDF417, MicroPDF417, CompactPDF417 (decode only), DataMatrix, Aztec, QR, MicroQR, DotCode, MaxiCode, Italian Post 25, GS1DataMatrix, Code16K. Postal Postnet, Planet, USPS OneCode, Australia Post, Deutsche Post Identcode, Deutsche Post Leticode, RM4SCC, SingaporePost, AustralianPosteParcel, SwissPostParcel, UpcaGs1DatabarCoupon.

Benefits

  • Enables scalable cloud-based barcode generation and recognition in Go applications.
  • Eliminates need for local libraries—pure REST API processing.
  • Supports extensive symbology sets suitable for logistics, retail, manufacturing, postal, healthcare & automation workflows.
  • Highly customizable barcode appearance, dimensions & checksum behavior.
  • Built-in image processing improves barcode recognition accuracy.
  • Ideal for SaaS products, warehouse systems, label printers, POS systems & enterprise automation.
  • Easy setup—no installation required; works across any Go-supported platform.