Sehr oft besteht in der Produktion die Aufgabe, mehrere Briefe mit Anhang im PDF-Format zu versenden. Dies können nicht nur Rechnungen oder Rechnungen sein, sondern auch Benachrichtigungen oder Einladungen, persönliche Nachrichten über Werbeaktionen und dergleichen. Natürlich lagen seit der Hochzeit hundert andere Menschen im Notizbuch. Der Text des Briefes kann entweder statisch oder variabel sein. Und dann gehen Sie im Internet mit der Frage um, wie es geht ...
Nehmen wir als Grundlage den folgenden Brief

Der Text des Briefes ändert sich während des Versands nicht, mit Ausnahme des kursiven Textes. Der Absender ist ebenfalls einer, es gibt jedoch mehrere Empfänger
Wir bereiten die Empfängerbasis im XML-Format vor. Ich werde nicht erklären, was der Titel bedeutet. Ich denke, dass ein erfahrener Leser es selbst herausfinden wird. Ich stelle nur fest, dass sich das Format leicht an Ihre Daten anpasst, die gemäß Ihrer individuellen Vorlage eingegeben werden
Also die Empfängerdatenbank (die ursprünglichen XML-Dateien befinden sich am Ende des Links. Sie können sie herunterladen und nach Belieben ändern)

Als
Modell haben wir eine Reihe von Feldern Datum, Firmenname, Name, Adresse, Stadt, Telefon
<Date>Friday, 23/05/2019</Date> <CompanyName>Qualcomm</CompanyName> <Name>Lucas</Name> <Address>711-2880 Nulla St.</Address> <City>Mankato Mississippi 96522</City> <Phone>(257) 563-7401</Phone>
Laden Sie die
FastReport- Demo herunter und öffnen Sie
Letter_Blank.frx
In diesem Fall erstreckt sich das Datum des Sendens des Briefes in der oberen rechten Ecke von der XML-Datei, sodass wir diesen Text durch ersetzen

Dies bedeutet, dass der Text aus dem Datenfeld der Letters-Tabelle entfernt wird
In ähnlicher Weise führen wir eine ähnliche Ersetzung durch andere dynamische Werte durch (diese sind aus Gründen der Übersichtlichkeit rot hervorgehoben).

Sie können sich mit diesen Ersetzungen in der
Letter.frx- Datei genauer vertraut machen
.Führen Sie den Bericht aus und holen Sie sich

Wir drucken und versenden. Es ist nicht schwierig, ein Programm zu schreiben, das alle ähnlichen Vorgänge ausführt und per E-Mail sendet. Dies wird ein anderes Mal besprochen.
github.com/ufocombat/Letters