Na realidade nem precisa de html/css, o que você vai ter que fazer é montar um modelo de cartão com os campos em branco (no caso a foto, código de barras e nome), e usar este modelo para gerar novas imagens, usando um exemplo, isso é igual aqueles recibos vendidos em livaria, tem um modelo e as partes em branco que mudam de cliente para cliente.