Tengo muchas filas de datos en Excel, cada fila tiene columnas como nombre, apellido, género ... 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 llenar sus elementos de datos en estos marcadores de posición.
Finalmente, todas estas imágenes se combinarán como un solo pdf (una imagen por página).
¿Hay 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 los campos de combinación. Es por eso que estoy buscando otras posibles soluciones.
Respuestas:
Este artículo debería darte lo que necesitas. solo tendrá que crear un formulario PDF utilizando la imagen que tiene. El procedimiento allí crea un nuevo PDF para cada entrada. Podrá modificarlo para obtener todas las entradas en un PDF. Si no puedes, te ayudaré con esa parte.
EDITAR
Creo que finalmente entendí esto. Ir a la combinación de correspondencia.
Haga su 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 en la parte superior de su imagen.
La ventaja de esto es que puede arrastrar el cuadro de texto libremente alrededor del documento. Esto te librará del dolor de usar espacios y pestañas para ajustar la posición del texto.
Luego, use la combinación de correspondencia y los datos de Excel con los cuadros de texto.
Finalmente, hay un complemento gratuito simple que le permite guardar en PDF directamente desde Word. Encuéntralo aquí .
Espero que esto resuelva tu problema.
fuente
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 para 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 en 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 usando Perl + PerlMagick en Windows. 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.
fuente