Diskussion: Drei Wege der pdf Erstellung
Wie besprochen hier noch mal die drei möglichen Wege, wie wir die pdf Erstellung regeln können:
- Eigenbau mit jspdf
- Vorteile: Garantiert immer gleiche pdf direkt zum Download.
- Nachteile: Hoher Zeitaufwand und sehr nervige Arbeit.
- Umwandlung von html Element in pdf mittels jspdf.
- Vorteile: Garantiert immer gleiche pdf direkt zum Download. Bau des Formulars in html/css.
- Nachteile: Styles müssen speziell angepasst werden. Wie sicher jspdf alle html Elemente umwandelt ist unbekannt.
- Nutzung der Browser eigenen print Funktion (Dabei auch immer wählbar: Speichern als pdf)
- Vorteile: Bau des Formulars in html/css. Bei Ziel des direkt Druckens ein Schritt weniger.
- Nachteile: Browser Implementation des print Befehls kann sich unterscheiden (mehr Tests). Bei Ziel einer pdf Erzeugung ein Schritt mehr.
Bei Anschluss eines Backends sollte sich diese Diskussion erledigt haben. Dann kann die pdf Generierung dort übernommen werden. Vorschlag: Print Dialog anbieten (Clientseitig) sowie auch pdf Generierung (per Backend, mittels headless Chrome).