Erstellen eines PDFs mit Datenzeilen aus Excel und einem Bild als Vorlage mit Platzhaltern

Erstellen eines PDFs mit Datenzeilen aus Excel und einem Bild als Vorlage mit Platzhaltern

Ich habe viele Datenzeilen in Excel, jede Zeile hat Spalten wie Vorname, Nachname, Geschlecht usw.

Ich habe auch ein Bild als Vorlage, auf dem ich einige Platzhalter definieren möchte. Und dann wird für jede Datenzeile ein Bild generiert, indem die Datenelemente in diese Platzhalter eingefügt werden.

Schließlich werden alle diese Bilder zu einer einzigen PDF-Datei zusammengeführt (ein Bild pro Seite).

Gibt es eine Softwareanwendung, die so etwas kann?

Hinweis: Das Platzieren des Bilds als Hintergrund/Wasserzeichen in MS Word und die anschließende Verwendung der Serienbrieffunktion kann zwar funktionieren, eine große Einschränkung besteht jedoch darin, dass es schwierig ist, mit Serienbrieffeldern eine absolute Positionierung zu erreichen. Aus diesem Grund suche ich nach anderen möglichen Lösungen.

Antwort1

DasDer Artikel sollte Ihnen alles geben, was Sie brauchen. Sie müssen nur ein PDF-Formular mit dem Bild erstellen, das Sie haben. Das Verfahren dort erstellt für jeden Eintrag ein neues PDF. Sie können es ändern, um alle Einträge in einem PDF zu erhalten. Wenn Sie das nicht können, helfe ich Ihnen bei diesem Teil.

BEARBEITEN

Ich glaube, ich habe es endlich geschafft. Probieren Sie den Serienbrief-Weg.

Platzieren Sie Ihr Bild hinter dem Text, wie in meinem vorherigen Kommentar beschrieben. Gehen Sie anschließend zu „Einfügen“ -> „Formen“ -> „Textfeld“ und fügen Sie das Textfeld oben in Ihr Bild ein und ordnen Sie es an.

Der Vorteil dabei ist, dass Sie das Textfeld frei im Dokument verschieben können. So müssen Sie die Textposition nicht mehr mit Leerzeichen und Tabulatoren anpassen.

Verwenden Sie dann die Serienbrieffunktion und führen Sie die Daten aus Excel mit den Textfeldern zusammen.

Schließlich gibt es ein einfaches kostenloses Add-on, mit dem Sie direkt aus Word als PDF speichern können. Finden Sie esHier.

Ich hoffe, das löst Ihr Problem.

Antwort2

Ich habe schon einmal etwas Ähnliches gemacht, aber wahrscheinlich nicht so kompliziert. Noch wichtiger ist, dass es in einer Linux-Shell gemacht wurde. Mein praktischer Einsatz war die Generierung von Namensschildern für eine Konferenz mit einer Namenslistentabelle mit Attributen wie Titel, Institution usw.

Ich habe die Excel-Datei im Wesentlichen in das CSV-Format konvertiert (um den Analysebedarf zu reduzieren) und ImageMagick verwendet, um Elemente in einer Bildvorlage in einer Schleife zu lesen und zu füllen. Das Ganze wurde in Bash geschrieben. Ich denke, dass dasselbe mitPerl + PerlMagickin Windows. Imagemagick kann Bilder auch in PDF umwandeln.

Die „Platzhalter“ wären im Grunde genommen Blöcke von ImageMagick-Befehlen, die auch die Position jedes Elements verankern.

verwandte Informationen