hola:
te invito a visitar esta página:
PHP-BARCODE
Resulta que yo ahora mismo también tengo la necesidad de crear un código de barras desde unos datos introducidos por un usuario desde un formulario.
Y he encontrado esto que funciona a la perfección. Puede crear códigos de barras siguendo el formato que desees. (EAN13, EAN, ISBN, etc...)
Te recomiendo que te descargues el archivo .zip y que sigas las instrucciones que se te dan en el archivo README donde se explica todo para instalarlo y colocarlo correctamente en tu sitio.
Después te tocará estudiar un poco como funciona y desde ahí tú mismo podrás ir cambiando cosillas en las funciones que hay con el fin de que adaptes el codigo de barras a un archivo PDF (imagino que será cuestión de mirar cómo crea la imagen PHP-BARCODE y desde ahí pues ir adaptándolo a tus necesidades).
Yo ahora mismo estoy trabajano en ello así que cualquier duda que te surja o cualquier cosa nueva que consigas hacer y que encuentres acerca de esto estaría encantado de que la compartamos ok?
Un saludo.
Y espero te sirva