Supported Barcode Types and Image Formats
Barcode Types
Aspose.BarCode for PHP via 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.
1D barcode types 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.
2D 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 barcode types are special 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 PHP via 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 | ||
TIFF | Tagged Image File Format | ||
PNG | Portable Network Graphics Image | ||
BMP | Bitmap Image File | ||
GIF | Graphical Interchange Format Image | ||
EXIF | Exchangeable Image File Format | ||
EMF | Enhanced Metafile Format | ||
SVG | Scalable Vector Graphics Format |