Generar invitaciones de boda usando tex

Generar invitaciones de boda usando tex

Estoy pensando en crear un montón de archivos PDF que pueda enviar como invitaciones de boda. Intenté usar Python y Latex para crear las invitaciones y luego enviarlas, pero me encontré con una pared de ladrillos. Decidí pasar a utilizar LaTeX para crear los documentos y luego usar VBA (algo en lo que tengo experiencia) para enviarlos según el nombre del PDF y la dirección de correo electrónico. Tengo un .csv con datos parecidos a estos:

name_1,email_1
name_2,email_2
...

Este es mi código TeX hasta ahora, actualmente estoy usando XeLaTeX para compilar el documento y las últimas líneas agregan el fondo que queremos en la invitación:

\documentclass[a4paper]{article}
\usepackage{eso-pic,graphicx}
\usepackage[top=2cm, bottom=2cm, outer=0cm, inner=0cm]{geometry}
\usepackage{fontspec}
\usepackage[absolute,overlay]{textpos}
\usepackage{xcolor}

\definecolor{orangeish}{HTML}{de762c}
\definecolor{greyish}{HTML}{595959}

\pagestyle{empty}

\title{My Title}
\begin{document}

\begin{textblock*}{210mm}(0mm,70mm)
\setmainfont{QuicksandBook-Regular}
\color{orangeish}
\fontsize{54}{60}\selectfont
\centering
SAVE THE DATE
\end{textblock*}

\begin{textblock*}{210mm}(0mm,110mm)
\setmainfont{QuicksandLight-Regular}
\color{greyish}
\fontsize{18}{20}\selectfont
\centering
TO CELEBRATE THE WEDDING OF
\end{textblock*}

\begin{textblock*}{210mm}(0mm,145mm)
\setmainfont{QuicksandLight-Regular}
\color{greyish}
\fontsize{48}{50}\selectfont
\centering
ME AND MY PARTNER
\end{textblock*}

\begin{textblock*}{210mm}(0mm,200mm)
\setmainfont{QuicksandLight-Regular}
\color{greyish}
\fontsize{18}{20}\selectfont
\centering
01.01.2000\par
LOCATION\par
\end{textblock*}

\begin{textblock*}{200mm}(0mm,280mm)
\setmainfont{Quicksand}
\color{greyish}
\fontsize{12}{15}\selectfont
\flushright
NAME ON THE .csv\par
INVITATIONS TO FOLLOW
\end{textblock*}

 
\AddToShipoutPictureBG*{\includegraphics[width=\paperwidth, height=\paperheight]{save_the_date_2_compressed.jpeg}}

\end{document}

Entonces mi pregunta es, ¿cómo puedo hacer que TeX lea todos los nombres del archivo .csv y los coloque en el código TeX y luego produzca un PDF con el nombre de esos nombres?

¡Avíseme si algo no está claro y le responderé lo antes posible!

información relacionada