-
Notifications
You must be signed in to change notification settings - Fork 6
Kategorie:PDF Template_schreiben
Das PDF-Template schreiben Sie ebenso wie Webseiten-Templates in XSLT. Die Ausgabe ist jedoch kein HTML, sondern ein papaya-Formatierungsobjekt. Dieses Formatierungsobjekt ist eine XML-Datei, die vom Aufbau her ein wenig an XSL-FO angelehnt ist. Ähnlich wie bei XSL-FO enthält diese Datei also Anweisungen für den PDF-Prozessor, um die Inhalte in ein entsprechendes PDF zu setzen.
Anders als bei Webseiten-Templates müssen Sie für die PDF-Vorlage einen anderen Ausgabefilter benutzen. Der PDF-Ausgabefilter führt nach dem XSLT-Durchgang den PDF-Prozessor aus, um das PDF-Dokument zu setzen.
Als Ausgangsprojekt für eigene PDF-Templates können Sie das Standard-PDF-Template benutzen, das in den folgenden Unterabschnitten beschrieben wird. Wenn Sie ein eigenes Template erstellen, legen Sie in der Regel folgende XSLT-Templates an:
- Template für das Basisdokument erzeugen, siehe Basisdokument erzeugen.
- Zentrale Templates für den Inhaltsbereich definieren, siehe Zentrales Template für den Inhaltsbereich.
- Template für die Inhalte der Titelseite erzeugen, siehe Inhalte der Titelseite.
- Template für die Inhalte der Standardseiten (Fließtext mit Bildern und Tabellen), siehe.
- Template für die Fußzeile anlegen, siehe.
- Optional: Template für die Inhalte der Schluss-Seite anlegen, siehe Inhalte für die letzte Seite.
Um das Basisdokument zu erzeugen, müssen Sie zudem folgende Schritte durchführen:
- Seitentemplates aus der PDF-Musterdatei anlegen, siehe Seitentemplates bestimmen.
- Seitenlayout bestimmen, siehe Seitenlayout bestimmen.
- Schriften auswählen, siehe.