Hallo Community,
mich würde es einmal interessieren, welche aktuellen und gängigen techniken zum Einsatz kommen, um XML Daten (Textbausteine) in eine vorgegeben grafische Ausgabe konvertieren zu können.
Ganz einfach formuliert:
1. XML Daten auswerten und auslesen
2. Daten/Text unter Einhaltung der grafischen Vorgabe (z.B. Hintergrundfarbe, Tabelle, Border oder Schriftgröße) visuell aufbereiten
3. die aufbereiteten Daten das PDF Format überführen
Gezielt gefragt würde mich die "best practise" interessieren, wobei ich am Besten nicht von "third parties" abhängig sein möchte.
Begründung - manchmal ist es etwas schwierig "third parties" selber zu supporten bzw. auf den support von dritten zu warten (Beispiel DOMPDF - klasse library, jedoch to much overhead). Des weiteren sollte die Technik auch Bestand haben, was eine zukunftsorientierte Planbarkeit möglich macht. Kein einfacher Hype, welcher in 18 Monaten wieder komplett out ist.
Meine Vorstellung wäre hier C++, jedoch müsste ich die Sprache komplett neu erlernen, was mich etwas abschreckt aber nicht abhalten würde. Vorteil wäre für mich die Geschwindigkeit und die Nähe zur Hardware, denn die PDF Dokumente können auch schon mal 2-3 GB einnhemen... Ich selber komme aus der oldschool JAVA Ecke (Java wird aber nicht gewünscht) und bin nun aber seit > 10 Jahre in der Entwiclung von PHP(OOP) und Javascript (OOP) zuhause.
Vielleicht hat jemand Ideen oder Ansätze - mfg
mich würde es einmal interessieren, welche aktuellen und gängigen techniken zum Einsatz kommen, um XML Daten (Textbausteine) in eine vorgegeben grafische Ausgabe konvertieren zu können.
Ganz einfach formuliert:
1. XML Daten auswerten und auslesen
2. Daten/Text unter Einhaltung der grafischen Vorgabe (z.B. Hintergrundfarbe, Tabelle, Border oder Schriftgröße) visuell aufbereiten
3. die aufbereiteten Daten das PDF Format überführen
Gezielt gefragt würde mich die "best practise" interessieren, wobei ich am Besten nicht von "third parties" abhängig sein möchte.
Begründung - manchmal ist es etwas schwierig "third parties" selber zu supporten bzw. auf den support von dritten zu warten (Beispiel DOMPDF - klasse library, jedoch to much overhead). Des weiteren sollte die Technik auch Bestand haben, was eine zukunftsorientierte Planbarkeit möglich macht. Kein einfacher Hype, welcher in 18 Monaten wieder komplett out ist.
Meine Vorstellung wäre hier C++, jedoch müsste ich die Sprache komplett neu erlernen, was mich etwas abschreckt aber nicht abhalten würde. Vorteil wäre für mich die Geschwindigkeit und die Nähe zur Hardware, denn die PDF Dokumente können auch schon mal 2-3 GB einnhemen... Ich selber komme aus der oldschool JAVA Ecke (Java wird aber nicht gewünscht) und bin nun aber seit > 10 Jahre in der Entwiclung von PHP(OOP) und Javascript (OOP) zuhause.
Vielleicht hat jemand Ideen oder Ansätze - mfg