Erweiterungen > pdf-template

Template und CSS für PDF-Ausgabe von Artikeln

[pdf-template]

Mit pdf-template kann eine gespeicherte PDF-Datei als Layoutvorlage für die PDF-Ausgabe aktiviert werden.

Mit der Erweiterung pdf-template kann eine gespeicherte PDF-Datei als Layoutvorlage für die PDF-Ausgabe dienen. Die Vorlage muss im Format PDF Specification 1.4 vorliegen. Die Vorlage kann eine oder mehrere Seiten enthalten, die der Reihenfolge nach in die Ausgabe übernommen werden. Werden mehr Seiten ausgegeben, als in der Vorlage vorhanden sind, wiederholt sich die letzte Seite bis zum Ende der Ausgabe.

Die Vorgaben werden in der "Startpunkt einer Webseite" gemacht und gelten auf allen Seiten unterhalb dieses Startpunkts. So ist es möglich sprachen- oder domainabhängig verschiedene PDF-Layouts zu verwenden. Abhängig vom Layout können die Ränder der Textausgabe eingestellt werden, damit nicht Kopf- oder Fußbereich des Layout von den Artikeln überschrieben werden.

TCPDF unterstützt seit der Version 5.1.000 auch CSS. In Contao ist der Update von TCPDF in Version 2.9.3 erfolgt, deshalb ist diese Erweiterung auch erst ab dieser Contao-Version freigegeben.

TCPDF unterstützt nur einen Teil der CSS-Anweisungen, gerade bei den Fonts gibt es starke Einschränkungen. Deshalb war es nicht sinnvoll die bestehenden Seiten-CSS-Dateien zu verwenden. Für diese Erweiterung gibt es eine eigene CSS in /files/tcpdf.css, die in den Einstellungen auch deaktiviert werden kann. Mit den CSS-Anweisungen muss man viel probieren, es gibt leider keine Liste, was TCPDF versteht und was nicht. Oft geht es nicht nur eine Klasse anzugeben, wenn man aber das Element mit angibt funktioniert es. Beispiel: .myclass geht nicht, div.myclass funktioniert.

Für den Betrieb ist die Plugin-Erweiterung tcpdf_ext erforderlich, die gleich automatisch mit installiert wird. Diese Erweiterung basiert auf dem Modul FPDI, entwickelt von Setasign (www.setasign.de) - Jan Slabon - und ist veröffentlicht unter der Apache Software Lizenz, Version 2.0.

Ich wünsche viel Spaß mit der Erweiterung und würde mich über Euer Feedback freuen.

Version
3.4.0
Typ
Frei
Freigabedatum
12.11.2015
Kategorie
Anwendung
Lizenz
ASL 2.0
Copyright
© 2011-2016 by Softleister, © Setasign - Jan Slabon
Autor
Softleister (do_while) http://www.softleister.de
Freigabe-Notizen und Änderungs-Log für 3.4.0
Andere Versionen
  • 0.1.0 beta1 - Erste Betaversion zum Ausprobieren
  • 1.0.0 stable - kleine Anpassungen für Contao 2.11
  • 3.0.0 stable - Anpassungen für Contao 3.x (Danke an cliffen)
  • 3.2.0 stable - Anpassungen für Contao 3.2.x (erst ab Contao 3.2 einsetzbar!)
  • 3.3.0 stable - Anpassungen für Contao 3.3.x, 27.09.2014: Pfade korrigiert
  • 3.4.0 stable - Abhängigkeit aktualisiert
Version Funktion
 
Total Funktion
10.00
Version Bedienung
 
Total Bedienung
10.00
Version Qualität
 
Total Qualität
9.00
Version Wertung
 
Total Wertung
9.67 (1 Stimmen)
Version Downloads
279
Total Downloads
1080
Version Install.
323
Total Install.
2046
Version Updates
158
Total Updates
557
Abhängigkeiten dieser Erweiterung
Von dieser abhängige andere Erweiterungen
Name
Version von
Version bis
Contao
3.5.0
3.5.12
3.1.0
3.1.0
Name
Version von
Version bis