Generando un pdf usando filas de datos de Excel y una imagen como plantilla con marcadores de posición

Generando un pdf usando filas de datos de Excel y una imagen como plantilla con marcadores de posición

Tengo muchas filas de datos en Excel, cada fila tiene columnas como nombre, apellido, sexo...etc.

También tengo una imagen como plantilla, me gustaría definir algunos marcadores de posición en ella. Y luego, para cada fila de datos, se generará una imagen al completar sus elementos de datos en estos marcadores de posición.

Finalmente, todas estas imágenes se combinarán en un único pdf (una imagen por página).

¿Existe alguna aplicación de software que pueda hacer tal cosa?

Nota: si bien colocar la imagen como fondo/marca de agua en ms word y luego usar la combinación de correspondencia puede funcionar, una gran limitación es que es difícil lograr un posicionamiento absoluto con campos de combinación. Por eso estoy buscando otras posibles soluciones.

Respuesta1

EsteEl artículo debería brindarle lo que necesita. solo tendrás que crear un formulario PDF usando la imagen que tienes. el procedimiento allí crea un nuevo PDF para cada entrada. Podrás modificarlo para obtener todas las entradas en un PDF. Si no puedes, te ayudaré con esa parte.

EDITAR

Creo que finalmente entendí esto. Siga el camino de la combinación de correspondencia.

Haz tu imagen detrás del texto como está escrito en mi comentario anterior. Después de eso, vaya a "Insertar"->"Formas"->"Cuadro de texto" e inserte y organice el cuadro de texto encima de su imagen.

La ventaja de esto es que puedes arrastrar el cuadro de texto libremente por el documento. Esto le librará de la molestia de utilizar espacios y tabulaciones para ajustar la posición del texto.

Luego use la combinación de correspondencia y combine datos de Excel con los cuadros de texto.

Finalmente, hay un complemento gratuito simple que le permite guardar en PDF directamente desde Word. Encuéntraloaquí.

Espero que esto resuelva tu problema.

Respuesta2

He hecho algo similar antes, pero probablemente no tan complicado. Más importante aún, se hizo en el shell de Linux. Mi uso práctico fue generar etiquetas de nombre para una conferencia con una tabla de lista de nombres con atributos como título, institución, etc.

Básicamente, convertí el archivo de Excel a formato csv (para reducir la necesidad de análisis) y usé imagemagick para leer y completar elementos en una plantilla de imagen en un bucle. Todo fue escrito en bash. Creo que se puede lograr lo mismo usandoPerl + PerlMagicken ventanas. Imagemagick también puede manejar imágenes a PDF.

Los "marcadores de posición" serían básicamente fragmentos de comandos de imagemagick que también anclan la ubicación de cada elemento.

información relacionada