XML/XSLT/XSL-FO Beratung

Profitieren Sie von mehr als 5 Jahren Erfahrung als XSLT/XSL-FO-Entwickler in einem renommierten Betrieb für namhafte Kunden aus der Maschinenbaubranche.

Ich berate Sie gern bzgl. Stylesheet-Entwicklung, DTD-Design und Toolunterstützung.

Kontakt: alex@alex-duesel.de

w w w . s t y l e s h e e t - e n t w i c k l u n g . d e
< f b 2 p d f />


fb2pdf - puts the "book" back into F@cebook

Screenshot von einem Facebook Benutzerprofil, welches mittels einer XSLT Transformation in ein PDF verwandelt wurde

fb2pdf erzeugt aus einem Facebook Benutzerprofil mittels einer XSL Transformation ein PDF Dokument.

Ein Anwendungsszenario wäre bspw. der PDF Export von Profildaten mit individueller Formatierung, bspw. für einen Lebenslauf.

Status: proof-of-concept

Beispiel-PDF anschauen:
Rainer Mosenbachers Profil



Python + XSL Transformation + Facebook API

Ablauf:

  • Beim Besuch der FB Seite der Anwendung durch ein Facebook-Mitglied werden dessen Profildaten über ein Python Skript und mit Hilfe der Facebook API Users.getInfo ausgelesen und auf einen dritten Server übertragen.
  • Dort wird dann mittels einer XSL Transformation und über den FO-Renderer Apache FOP ein PDF generiert.
  • Das ganze ist nur ein Demo, trotzdem sind schon weitere Komponenten für eine grössere Webanwendung integriert, nämlich: Das schlanke Python Webframework Quixote, das Persistenzrahmenwerk Durus sowie ein minimalistischer Python wrapper für die FB API minifb.py. Vor dem Download bitte die jeweiligen Lizenzbestimmungen lesen...

Download: XSL-FO Stylesheet, Python Server-Quellcode