Printing a barcode or QR Code on a PDF
Update May 2025: This blog post is no longer valid. PDF Ink has replaced WaterWoo and EDDiMark, and has an easier settings panel interface for adding barcodes more easily to PDF files. If you are or even if you are not using WooCommerce or Easy Digital Downloads but are still programming in PHP, it can be done using PDF Ink. The WaterWoo PDF Premium and EDDiMark PDF plugins can add barcodes and QR codes to PDFs dynamically upon download request via WooCommerce or Easy Digital Downloads. This is because both WordPress plugins use TCPDF to write PDF content, and TCPDF allows for barcode creation. Though this blog post might also be helpful for someone just trying to figure out how to write a barcode with TCPDF and PHP, these instructions are more geared toward a WordPress developer wishing to continue reading…