Hallo,
Da ich schon seit einiger Zeit vergeblich auf eine ansprechende Lösung zur Generierung von PDF Datein unter Joomla 1.1.x warte, hab ich für mich beschlossen das Ganze selbst in die Hand zu nehmen. Ich bastel seit ein paar Tagen an einer Integration von html2pdf, was meiner Meinung nach sehr ansprechende Ergebnisse liefert.
Der aktuelle Stand (0.2.1) beinhaltet:
- Render per FPDF sowie PDFlib
- Tabellen, Bilder, CSS, Links etc. werden korrekt gerendert
- Header + Footer
- Einstellbare Seitenränder
- Unterschiedliche Seitenformate (A4, A5, Letter, 1024x768 Screen etc.)
- Hoch- und Querformat
- PDF versionen 1.2 - 1.5
- Öffnen im Browser / Download
- Deutsches und Englisches Backend
- {mospagebreak} Funktionalität
- {mosimage} Funktionalität
- Einbinden einer Custom CSS zur freien Gestaltung des PDF bzw. zum Abwandeln der Template CSS
- Das Erstellen eigener SeitenTemplates ist möglich
Weitere Funktionen werden folgen.
Philipp Stober
Download
Mini-FAQ
Q: Wie unterscheiden sich Small und Full Installation?
A: Da auf Grund der Dateigröße bei der Full Installation Probleme auftreten können (Timeout / Uploadbegrenzung), gibt es die Möglichkeit der Small Installation. Diese installiert nur die eigentliche Komponente. Zusätzlich muss HTML2PDF entpackt und (z.B. per FTP) in dem Ordner "administrator/components/com_joomla2pdf/lib" gespeichert werden.
Diese Problematik wird entfallen, sobald die Schriftverwaltung fertig gestellt ist, da die Gesamtgröße der Komponente so auf ca. 600-700kb sinken sollte.
Q: Warum werden Bilder aus CSS Styles nicht angezeigt?
A: Bilder in CSS Styles müssen mit vollem Pfad angegeben werden um korrekt angezeigt zu werden. (z.B. Background-Image: url(http://www.meineseite.de/images/meinbild.jpg)
Q: Warum erhalte ich eine Fehlermeldung, welche besagt, dass ARIALUNI.TTF nicht installiert ist.
A: ARIALUNI.TTF wird z.B. zur Darstellung asiatischer Zeichen benötigt. Sie kann aus rechtlichen Gründen und auf Grund ihrer Dateigröße von 23MB von mir zur Verfügung gestellt werden. ARIALUNI.TTF ist z.B. in MS Office Paketen oder per Google zu finden. Erhalten sie diese Fehlermeldung, obwohl sie keine asiatischen Schriftzeichen verwandt haben, sollten sie versuchen, im Administrationsbereich die Zeichenkodierung manuell zu setzen.


LinkBack URL
About LinkBacks
Zitieren


Lesezeichen