
Ich möchte eine Reihe von PDFs erstellen, die ich als Hochzeitseinladungen verschicken kann. Ich habe versucht, die Einladungen mit Python und Latex zu erstellen und dann zu versenden, aber ich bin auf eine Mauer gestoßen. Ich habe beschlossen, die Dokumente mit LaTeX zu erstellen und sie dann mit VBA (etwas, womit ich Erfahrung habe) basierend auf dem Namen des PDFs und der E-Mail-Adresse zu versenden. Ich habe eine CSV-Datei mit Daten, die so aussehen:
name_1,email_1
name_2,email_2
...
Dies ist mein bisheriger TeX-Code. Momentan verwende ich XeLaTeX zum Kompilieren des Dokuments und die letzten Zeilen fügen den gewünschten Hintergrund für die Einladung hinzu:
\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}
Meine Frage ist also: Wie kann ich TeX dazu bringen, alle Namen aus der CSV-Datei zu lesen, sie in den TeX-Code einzufügen und dann ein PDF mit diesen Namen zu erstellen?
Wenn etwas unklar ist, lassen Sie es mich wissen und ich werde so schnell wie möglich antworten.