Generación de múltiples documentos PDF a partir de hojas de cálculo e imágenes

Estoy buscando un producto gratuito o de bajo costo que pueda usar para crear rápidamente varios documentos PDF con texto e imágenes de una hoja de cálculo.

Tengo una imagen de fondo que será un activo común entre todos los documentos, una carpeta de imágenes que se han numerado y una hoja de cálculo con el texto con el que me gustaría completar el documento.

Espero que alguien pueda indicarme la dirección correcta para poder generar rápidamente documentos listos para imprimir.

EDITAR: Cada documento tendrá un fondo común. Cada documento también tendrá 1 imagen y alrededor de 5 a 10 fragmentos de texto breves que serán exclusivos de cada documento.

Actualmente ejecuto Windows 10, pero tengo acceso a máquinas virtuales que ejecutan cualquier sistema operativo gratuito, como Linux. También tengo un servidor web WAMP si eso ayuda.

¿Cuál es el formato del archivo de entrada? Solo dices hoja de cálculo. ¿Es el archivo .xslx de Microsoft Excel?
¿Qué tipo de volumen? ¿Docenas o miles de páginas? Además, ¿cuál es tu presupuesto?

Respuestas (1)

Si una solución programática es aceptable, Essential PDF y Essential XlsIO se pueden usar para importar contenido de Excel y generar documentos PDF.

Debe escribir código (C# o cualquier lenguaje .NET) para extraer los datos del archivo de Excel (XlsIO se usa para esto: código de muestra ) y luego crear los documentos PDF insertando el contenido ( código de muestra ).

Todo el conjunto de controles está disponible de forma gratuita (también aplicaciones comerciales) a través del programa de licencia comunitaria , si reúne los requisitos. La licencia comunitaria es el producto completo sin limitaciones ni marcas de agua.

Nota: Trabajo para Syncfusion.

Gracias por la sugerencia. Puedo hacer una pequeña cantidad de programación siempre que tenga ejemplos a seguir, así que lo intentaré.
También puede descargar el software y enviar una solicitud a Syncfusion para proporcionar una muestra personalizada (gratis) y ese puede ser un buen punto de partida.