Lo que me pidieron
Estamos necesitando que nos diseñes una credencial para el personal de la empresa, la idea es que tenga una foto y datos del empleado (DNI, nombre y apellido) y logo de la empresa, todo esto en el frente y en el dorso que tenga los datos de la empresa(nombre, cuit, dirección y teléfono).
Paul
A este pedido, se me ocurrió proponer lo siguiente:
¿Y si le agregamos un código QR que, al “escanearlo” te lleve a una página en la web de la empresa que valide que la persona trabaja en la empresa?
Yo
Les gustó la idea, así que me puse manos a la obra.
Para no hacer las credenciales una por una, lo que hice fue armar el original en Adobe Illustrator y luego crear “variables” para cada dato (nombre, apellido, DNI, foto y código QR). De esta manera utilizo una planilla con el listado y luego illustrator arma todas las credenciales juntas.
Boceto
Primero hice algunos bocetos y éste fue el aprobado:
Listado de credenciales
En paralelo, armé en una hoja de cálculo de Google Sheets como la siguiente:
Y la compartí con Paul de Wash y quien se iba a ocupar de completar los datos y sacar las fotos de quienes necesitaran la credencial.
Además, compartí una carpeta de Google Drive con el nombre “Fotos Staff Wash-Inn System”, para que guarde allí las fotos.
(Le habia pedido que le ponga el nombre y apellido a cada foto pero el desgraciado no lo hizo, se llamaban algo tipo: WhatsApp Image 2023-10-26 at 12.26.52.jpeg).
Una vez que la panilla estuvo completa y las fotos en la carpeta que mencioné antes. Hice lo siguiente.
Fotos: fondo y encuadre
Con Adobe Photoshop les quité el fondo de todas las fotos y les dí el mismo encuadre 1:1 (cuadrado).
Luego las guardé con nombre y apellido en formato JPG y quedaron algo así: juan-perez.jpg dentro de una carpeta a la que llamé: Fotos Staff Wash-Inn System JPG.
IMPORTANTE: los nombres de los archivos ponerlos todo minúsucla, sin acentos y con guión en vez de espacios.
Páginas en la web
Como quiero generar códigos QR que sean un link en la web de la empresa, creé una pagina por cada persona y me quedó algo así:
https://wash-innsystem.com.ar/staff/pablo-marmol/
Códigos QR
Si bien podria utilizar un plugin de Illustrator para generar los códigos QR, me resultó mas eficiente hacerlo online en: https://qrbatch.com/ por la simple razón de que me deja generar todos los códigos en un solo paso.
La URL de la pagina la armé asi: nombre-apellido para que en la planilla sean facil de armar.
Luego ese listado lo pegué en la web de barcode y me generó todos los códigos y los descargué dentro de una carpeta a la que llamé: Códigos QR Staff Wash.
Completar el listado de credenciales
Ahora toca agregar en el listado de credenciales las fotos y los códigos QR.
Para eso volví al documento de Google Sheets y agregué 2 columnas una para las fotos y otra para los códigos QR.
Tanto las fotos como el código QR son imágenes. Pero no debo pegar la imagen en la hoja d ecálculo sino la ubicación de la misma dentro de mi computadora, la ruta. Esto está bien explicado en este artículo de Adobe Combinación de datos para crear gráficas de datos mediante plantillas y variables en Illustrator.
La planilla me quedó así:
Hago una version de la plantilla solo con los datos que necesita illustrator que luego exporto en formato CSV. Agregué 2 columnas: Foto y QR que deben congtener los nombres de los archivos. Estos los hice con una fórmula.
Problema menor con el DNI
Solución:
Agregué en el campo del DNI el texto “DNI: «y después el número.
Para todo esto utilicé fórmulas, no agregué textos a mano.
Generar las credenciales
Y acá viene la magia… para que se generen todas las credenciales:
Ya tenemos:
- una carpeta llamada imágenes, que contiene tanto las fotos como los códigos QR
- el documento CSV con la lista de datos
- el documento de Illustrator con el boceto
Bien, abro el Illustrator y agrego un script (acá está el link para descargarlo). Lo ideal es guardarlo en el boceto de Illustrator y busco la en Windows, la ventana que se llama variables.
1 (la foto), usando la flecha blanca (porque la foto tiene una mascara circular), hago clic en la foto