Supported Barcode Types and Image Formats

Barcode Types

Aspose.BarCode for Java supports more than 60 barcode types used in various industries, i.e., linear (1D), matrix (2D), and postal barcodes. The detailed description about barcode generation for different types can be found in section Generation Specifics for Barcode Types

Linear barcode types, or 1D barcodes, relate to the first generation of one-dimensional (1D) barcode types that decode data by changing the widths of black and white parallel lines. Particular 1D standards support encoding only numbers, while others allow encoding also letters and special symbols.

Matrix barcode types, also referred as 2D barcode types, have been developed as an advanced way to encode data. Two-dimensional (2D) types imply creating barcodes composed of various figures and shapes. These barcode standards are deemed to have better efficiency compared with 1D barcodes owing to their improved data density and data recovery mechanisms.

Postal types are special barcode standards introduced by postal services in various countries.

Supported Barcode Types
1D (Linear) Numeric Only Code 11, Code 32, Codabar, DataBar Omnidirectional, DataBar Stacked Omnidirectional, DataBar Limited, DataBar Truncated, DataBar Stacked, EAN-13, EAN-14, EAN-8, IATA 2-of-5, Italian Post 25, Interleaved 2-of-5, ISBN, ISMN, ISSN, ITF-6, ITF-14, Matrix 2-of-5, MSI, OPC, PatchCode, Pharmacode, PZN, SSCC-14, SSCC-18, Standard 2-of-5, EAN-5, EAN-2, UPC-A, UPC-E, UpcaGs1DatabarCoupon
Alpha-Numeric Code 128, Code 39, Code 93, Code 16K, Codablock-F, DataBar Expanded, DataBar Expanded Stacked, GS1 Codablock-F, GS1 Code 128, VIN
2D QR Code, Micro QR Code, PDF417, Compact PDF417, Macro PDF417, Micro PDF417, Aztec Code, Data Matrix, DotCode, GS1 Data Matrix, GS1 QR Code, MaxiCode, Swiss QR Code
Postal Australia Post, Australian Post Parcel, Deutsche Post Identcode, Deutsche Post LetiCode, Planet, Postnet, RM4SCC, SingaporePost, Swiss Post Parcel, USPS OneCode,

Image Formats

Aspose.BarCode for Java enables outputting barcode images using five most common raster image file formats and two vector image formats. The latter ones are available for rendering only by the SQL Server Reporting Services engine. Image formats supported for input and output are listed below.

Format Description Recognition Generation
JPEG File format standardized by the Joint Photographic Experts Group tick tick
TIFF Tagged Image File Format tick tick  
PNG Portable Network Graphics Image tick tick
BMP Bitmap Image File tick tick
GIF Graphical Interchange Format Image tick tick
EXIF Exchangeable Image File Format tick tick
EMF Enhanced Metafile Format   tick
SVG Scalable Vector Graphics Format   tick