Hallo Freunde,
Ich möchte in irgendeiner UI (Web basiert) eine PDF aus einer PostgreSQL Datenbank erstellen. Ich will im Browser eine bestimmte Zeile einer tabelle auswählen können (also z.b. 12) und dann auf einen Knopf drücken “pdf erstellen” und in einem neuen Tab geht dann eine PDF auf mit den Infos aus der Tabelle. Die PDF besteht nicht nur aus Inhalten aus der Datenbank sondern auch aus fixen Informationen (also z.b. Text, Bildern).
Habt ihr da Ideen? Ich habe es schon über nodered versucht aber ich habe nicht genug Ahnung von JS/HTML um sowas zu machen. (Obwohl ich schon viel anderes in nodered realisiert habe aber mit dem Thema hab ich einfach garkeine ahnung)
Das sind relativ spezielle Anforderungen. Ich bin mir unsicher, ob du das ohne Coding hinbekommst, ohne dabei Abstriche bei den Vorgaben zu machen.
Ich würde mir ein Webprojekt basteln, dass mir eine Web UI zur Auswahl des Datensatzes bietet, den Datensatz aus der PostgreSQL-DB ausliest und dann aufbereitet/umwandelt.
Für die PDF-Ausgabe könnte man sowas wie iText benutzen. Es kann HTML-Dokumente in PDFs umwandeln oder die PDFs sogar Low Level aufbauen. Damit könntest du neben den Informationen aus der Datenbank auch statische Elemente wie die geforderten Bilder/Texte vorlagenbasiert unterbringen.
Aber das ist jetzt alles sehr vage; und basiert wie gesagt auf Coding.
Okay :/ Denke dass ich mir dann doch ein gewisses Maß am nodejs aneignen muss.
Also HTML und Javascript werden für dein Vorhaben sicherlich nicht schaden. Es gäbe aber auch andere Wege; ASP.NET Core plus Blazor könnten beispielsweise interessant sein - je nachdem mit welchem Vorwissen man einsteigt, aus welcher Ecke man kommt und welche Serverumgebung zur Verfügung steht usw.
Viel Erfolg jedenfalls mit deinem Projekt!