MichaelB
Hallo Michael,
Natürlich kannst du im HTML-Code Variablen platzieren; ich nenne diese "Platzhalter" in dem Kontext. Hier ist ein Screenshot von unserem internen Werkzeug zur Erzeugung von Angeboten & Rechnungen - so könnte eine Vorlage mit Platzhaltern bspw. aussehen:
Der spannende Part ist immer, wie die Platzhalter aufgelöst werden. In dem Fall oben, machen wir das im Backend; per Backend-Funktion werden Platzhalter mit allen Elementen vom gewünschten Dokument ersetzt (Anschriften, Rechnungspositionen, Summen, usw.). Im Frontend ist dann der fertige HTML-Inhalt verfügbar, aus den das PDF generiert wird.
So könnte eine solche Funktion aussehen:
Man kann das auch komplett im Frontend machen, wenn man auf den Button für die PDF-Generierung drückt. Da viele Datenbankabfragen notwendig sind für unseren Fall, war das Backend einfacher.
Bzgl. dem Ausdruck: Wir erzeugen fast täglich Dokumente mit vielen Seiten und diese werden sauber erzeugt. Könntest du ein Beispiel-Screenshot schicken, was du mit "Ausdruck wird abgeschnitten" meinst?