Hi,
kennt jemand eine Python lib, die eine Wiki-Sprache (bin total offen was den Syntax angeht) in pdf und html konvertiert? Ich möchte gerne Benutzerausgaben aus einem Web-Form in pdf umwandeln und möglicherweise auch im Browser anzeigen.
Ich habe mwlib probiert, aber die Installation unter Windows (der Webserver läuft unter Windows) war ein ziemlicher Akt und nun kommen immer mehr störrische Dependecies (mwlib.rl) dazu und ich weiß nicht wo das enden soll... Sicherlich gibt es ein simpleres Paket.
Lg,
lunas
Python wiki lib
-
- User
- Beiträge: 996
- Registriert: Mittwoch 9. Januar 2008, 13:48
Zu PDF wüsste ich jetzt nichts, ansonsten kann ich dir Textile, Markdown, Rest usw empfehlen :)
-
- User
- Beiträge: 996
- Registriert: Mittwoch 9. Januar 2008, 13:48
Besten Dank für die Antworten.
rst2pdf sieht interessant aus, weil es nicht den Umweg über LaTeX geht (was ich sonst ebenfalls auf dem Zielsystem installieren müsste). Allerdings ist mir nicht so ganz klar wie die Konvertierung aus einem Python script functionieren soll? Die Dokumentation schlägt lediglich den Aufruf von der shell vor. Muss das aufrufende Python script das ebenso tun oder gibt es ein Python interface? Leider konnte ich nicht herausfinden was rst2pdf macht, da es bereits compiliert was, als es im scripts Verzeichnis der Python installation landete...
rst2pdf sieht interessant aus, weil es nicht den Umweg über LaTeX geht (was ich sonst ebenfalls auf dem Zielsystem installieren müsste). Allerdings ist mir nicht so ganz klar wie die Konvertierung aus einem Python script functionieren soll? Die Dokumentation schlägt lediglich den Aufruf von der shell vor. Muss das aufrufende Python script das ebenso tun oder gibt es ein Python interface? Leider konnte ich nicht herausfinden was rst2pdf macht, da es bereits compiliert was, als es im scripts Verzeichnis der Python installation landete...
Schau Dir mal im Package `rst2pdf` im Modul `createpdf` die `main()`-Funktion an. Da wird die Kommandozeile ausgewertet und am Ende die `RstToPdf`-Klasse verwendet um die Umwandlung vorzunehmen.
Falls Du's als `*.egg` installiert hast: Das ist ein ZIP-Archiv.
Falls Du's als `*.egg` installiert hast: Das ist ein ZIP-Archiv.
Mal nachzuschauen, ob denn auch ein package installiert wurde, ist mir auch gerade eingefallen (habe den Wald vor lauter Bäumen nicht gesehen). Ein erster Versuch hat auch schon das gewünschte Ergebnis gebracht. Nun muss ich mich noch in reStructuredText einlesen damit die Formatierung auch so klappt wie ich mir das vorstelle.
Prima Tipp, danke noch einmal.
Prima Tipp, danke noch einmal.