Dibujar diferentes versiones, según base de datos (lanyard)

Discute sobre la aplicación de dibujo vectorial
Responder
quan
Mensajes: 41
Registrado: Vie Sep 13, 2013 6:45 pm

Dibujar diferentes versiones, según base de datos (lanyard)

Mensaje por quan »

Hola, foreros;

Les cuento: tengo un dibujo que es el fondo de una tarjeta de identificación (lanyard) y tengo un documento con los nombres y apellidos de los que se tienen que identificar.

Quiero hacer automáticamente el proceso de generar la imágenes (PDF) del fondo ese con cada uno de los nombres de la lista.

¿Eso se puede automatizar con Draw?
Libre Office 5.1.6.2. en Neon LTS... o Kubuntu 18.04
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: Dibujar diferentes versiones, según base de datos (lanya

Mensaje por mauricio »

"Casi" todo, se puede automatizar en LibreOffice, lo que deseas es casi la solución que dí por acá:
https://forum.openoffice.org/es/forum/v ... rganigrama

La diferencia que veo, es generar un registro cada vez y exportar a PDF, pero casi esta resuelto con ese código.

Si anexas un archivo con lo que tienes y el resultado que esperas, podemos evaluarlo.

Saludos
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
quan
Mensajes: 41
Registrado: Vie Sep 13, 2013 6:45 pm

Re: Dibujar diferentes versiones, según base de datos (lanya

Mensaje por quan »

Pua!

Sos un crack!

Ni se me había ocurrido que se pudiera encarar algo así. Como lo describís como algo fácil, espero que lo sigás viendo así. A mí, se me hace inabarcable el entender cómo funciona esa magia.
Hice un modelo de los dos archivos. Supongo que lo que termine haciendo se parecerá mucho a esos en estructura; agregué el campo de "empresa de trabajo", después de leer tu respuesta. Si lo complica, lo podría obviar. Sí es importante lo de incluir una imagen de bits, que supongo que la trabajaré con GIMP antes.

Soy medio ganso, no entiendo cómo poner las capturas de pantalla, así que solo mando los adjuntos.
Adjuntos
Lanyard-a-foro.ods
(10.26 KiB) Descargado 357 veces
Layard-a-foro.odg
(46.81 KiB) Descargado 365 veces
Libre Office 5.1.6.2. en Neon LTS... o Kubuntu 18.04
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: Dibujar diferentes versiones, según base de datos (lanya

Mensaje por mauricio »

No seguiste las instrucciones del tema que te enlace, así que modifique los archivos para que coincidieran con el proceso.

Descomprime el archivo que te anexo, los dos deben quedar en el mismo directorio, abre el archivo plantilla.odg y ejecutas la macro Main que está en la librería Standar.

Saludos
Adjuntos
ejemplo_foro.7z
(60.83 KiB) Descargado 372 veces
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
quan
Mensajes: 41
Registrado: Vie Sep 13, 2013 6:45 pm

Re: Dibujar diferentes versiones, según base de datos (lanya

Mensaje por quan »

Casi diría que es magia!

Supongo que gracias a vos, ahora no me quedará más que ajustar los parámetros y terminar de hacerlo. Grandioso!

Un abrazo

PD: Disculpá la torpeza.
Libre Office 5.1.6.2. en Neon LTS... o Kubuntu 18.04
Responder