20100517 17.05.2010

So, also heute wird das Printable interface überarbeitet. Bis kann er nur aus einer HTML-Vorlage mittels Pisa eine PDF-Datei generieren. Aber in Zukunft soll er auch z.B. aus einer ODT-Vorlage eine ODT-Datei oder aus einer RTF-Vorlage eine RTF-Datei generieren können.

Ich mach also eine erweiterbare Liste von “Transformern”:

  • html2pdf

  • rtf2rtf

  • odt2odt

Für RTF-Dateien kann ich das select_template von Django nehmen, um die Vorlage zu finden. Aber für ODT-Dateien kann ich nicht das Django-Templating benutzen, sondern brauche appy_pod, also müsste ich da den Template-Such-Algorithmus isolieren. Deshalb nehme ich zuerst RTF.