Frage

Ich schreibe einen Web-App mit Turbogears, und in dieser Anwendung die Benutzer müssen in der Lage sein, verschiedene Berichte zu generieren. Die Daten der Berichte müssen in einer Datenbank (MySQL) gespeichert. Die Berichte entweder als leicht druckbare HTML-Dokument oder eine PDF-Datei zurückgegeben werden muss.

Ich habe bisher verwendete Jaspis und iReport für die Erstellung von Dokumenten, aber wenn ich vermeiden kann mit Java feuern, um den Bericht zu erstellen würde ich glücklich sein.

Im Idealfall würde Ich mag Berichte in einer leicht lesbaren Markup-Sprache spezifizieren und dann füttern Sie einfach die Schablonendaten mit einer Art Bibliothek, die den Bericht erzeugt.

Ich nehme gerne jede Art von Tipps, wie ich über das Generieren diese Berichte gehen sollte!

War es hilfreich?

Lösung

Sie können einige ausgefallene PDFs aus Python bauen mit dem ReportLab Toolkit.

Andere Tipps

Pod ist meine favorisierte Lösung für Ihr Problem.

Eine partielle Antwort: das leicht lesbare Format die Sie suchen, könnte sein, DocBook . Von dort aus ist es sehr einfach zu PDF gehen, HTML, RTF, usw. usw.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top