DynamicPDF Generator for Java has built-in support for Barcodes. The Barcodes are page elements and can be placed on a page in the same manner as other page elements. The following Barcodes are supported:
- Australia Post
- Aztec
- Codabar
- Code 128
- Code 2 of 5
- Code 3 of 9 & extended 3 of 9
- Code 11
- Code 93 & extended 93
- Data Matrix Barcode
- Deutsche Post Identcode
- Deutsche Post Leitcode
- EAN/JAN 13
- EAN/JAN 13 Supplement 2
- EAN/JAN 13 Supplement 5
- EAN 14/GTIN-14
- EAN/JAN 8
- EAN/JAN 8 Supplement 2
- EAN/JAN 8 Supplement 5
- GS1 Databar (RSS)
- IATA 2 of 5
- Interleaved 2 of 5
- Intelligent Mail Barcode
- ISBN
- ISBN Supplement 2
- ISBN Supplement 5
- ISMN
- ISMN Supplement 2
- ISMN Supplement 5
- ISSN
- ISSN Supplement 2
- ISSN Supplement 5
- ITF 14
- KIX (Dutch KIX, Royal TNT Post Kix)
- MacroPDF417
- MSI Barcode (Modified Plessey)
- PDF417
- Postnet
- QR Code
- RM4SCC (Royal Mail) Barcode
- Singapore Post
- Stacked GS1 Databar
- UPC Version A
- UPC Version A Supplement 2
- UPC Version A Supplement 5
- UPC Version E
- UPC Version E Supplement 2
- UPC Version E Supplement 5
Adding a Barcode to a page is very straight forward:
[Java]
// Add a barcode to a page.
page1.getElements().add(new Code128("Barcode Data", 0, 0, 20));