LaTeX habe ich nicht im Blick gehabt, da ich damit bislang nichts zu tun hatte. Ob das im konkreten Fall nützlich wäre bzw. sich die Beschäftigung damit lohnt, weiß ich nicht.cofi hat geschrieben:Da der Thread schon etwas aelter ist: Numerix koenntest du das naeher ausfuehren? Aus was hast du PDFs gebaut und warum schied z.B. LaTeX aus?
Ziel war es, anhand von einigen Benutzereingaben aus Eingabefeldern ein Formular als PDF zu erzeugen, in dem diese Benutzereingaben eingearbeitet sind. Da ich mir offen halten wollte, ob ich die entsprechende Anwendung webbasiert oder als lokale GUI-Variante laufen lasse, habe ich nach etwas gesucht, was sowohl lokal mit Python 3.2 und Tkinter-GUI einsetzbar ist, als auch webbasiert unter den konkreten Bedingungen des Webhosters.
Das entsprechende Webhosting-Paket beinhaltet Python (derzeit 2.7), allerdings weder PIL noch ReportLab und keine Rechte zur Installation weiterer Module. Allerdings ist ImageMagick verfügbar. Bei näherer Beschäftigung mit ImageMagick habe ich dann dazu gelernt, dass man damit nicht nur schon vorhandene Grafikdateien modifizieren kann, sondern auch ein quasi ein leeres Canvas erstellen und darauf schreiben und zeichnen kann, und zwar mit pixelgenauer Positionierung. Das Produkt lässt sich dann als PDF abspeichern oder in einem der vielen unterstützten Grafikformate.
Weitere Projektideen, die ich habe, könnten auch die Erzeugung von PDFs beinhalten, die außer Text einfache geometrische Figuren beinhalten (z.B. ein komplett beschriftetes Dreieck aus den Angaben der Seitenlängen, und zwar im exakten Maßstab 1:1). ImageMagick lässt mir da die Freiheit, das Ergebnis mal als PDF zu produzieren oder auch als Grafik - der Zeichenprozess ist exakt der gleiche. Eine solche Grafik könnte ich dann z.B. auch bei einer webbasierten Anwendung on the fly erzeugen und direkt in ein dynamisch erzeugtes HTML-Dokument einbinden.