(Die Seite wurde neu angelegt: „{{DISPLAYTITLE:PDF-Export (mit Vorlagenanpassung)}} == Exportieren einer Seite oder eines Buchs == Um eine Seite als PDF zu drucken, klicken Sie in den Seitenwerkzeuge auf das Seitensymbol. Dadurch wird das Dialogfeld „Exportieren“ geöffnet. Wählen Sie die Exporteinstellungen aus. * '''Modus:''' ** ''Seite:'' Druckt die Seite. ** ''Seite mit Unterseiten:'' Druckt die Seite und alle Unterseiten. Diese Option wird nur angezeigt, wenn die Seite Unte…“) Markierung: 2017-Quelltext-Bearbeitung |
Keine Bearbeitungszusammenfassung |
||
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 7: | Zeile 7: | ||
* '''Modus:''' | * '''Modus:''' | ||
** ''Seite:'' Druckt die Seite. | ** ''Nur diese Seite:'' Druckt die Seite. | ||
** ''Seite mit Unterseiten:'' Druckt die Seite und alle Unterseiten. Diese Option wird nur angezeigt, wenn die Seite Unterseiten hat. | ** ''Seite mit Unterseiten:'' Druckt die Seite und alle Unterseiten. Diese Option wird nur angezeigt, wenn die Seite Unterseiten hat. | ||
** ''Seite mit verknüpften Seiten:'' Druckt die Seite und die Seiten, die direkt von dieser Seite aus | ** ''Seite mit verknüpften Seiten:'' Druckt die Seite und die Seiten, die direkt von dieser Seite aus verlinkt sind. | ||
* '''Vorlage:''' | * '''Vorlage:''' | ||
** ''StandardPDF:'' Druckt die Seite oder Seiten ohne Deckblatt (es sei denn, die Vorlage wurde bearbeitet). | ** ''StandardPDF:'' Druckt die Seite oder Seiten ohne Deckblatt (es sei denn, die Vorlage wurde bearbeitet). | ||
** ''StandardBuchPDF:'' Fügt dem PDF ein Deckblatt hinzu (es sei denn, die Vorlage wurde bearbeitet). | ** ''StandardBuchPDF:'' Fügt dem PDF ein Deckblatt hinzu (es sei denn, die Vorlage wurde bearbeitet). | ||
Standardmäßig zeigt die Vorlage ''StandardPDF'' das Logo des Wikis (von der [[ | Standardmäßig zeigt die Vorlage ''StandardPDF'' das Logo des Wikis (von der [[Handbuch:Erweiterung/FlexiSkin|Skin-Einstellungsseite]]). Wenn keine benutzerdefinierten Einstellungen vorhanden sind, wird das BlueSpice-Logo verwendet. | ||
[[File:StandardPDF template.png|alt=PDF-Seite mit standardmäßigem Kopf- und Fußzeileninhalt und einem Inhaltsverzeichnis|center|thumb|424x424px|Standard-PDF-Layout]] | [[File:StandardPDF template.png|alt=PDF-Seite mit standardmäßigem Kopf- und Fußzeileninhalt und einem Inhaltsverzeichnis|center|thumb|424x424px|Standard-PDF-Layout]] | ||
==Bestehende PDF-Vorlagen bearbeiten== | ==Bestehende PDF-Vorlagen bearbeiten== | ||
Sie können die bestehende Standard | Sie können die bestehende Standard PDF-Vorlage oder die PDF-Vorlage für Bücher direkt im Wiki bearbeiten. Zusätzlich zu den bestehenden Vorlagen können Sie Ihre eigenen benutzerdefinierten Vorlagen hinzufügen. Beim Drucken einer Seite oder eines Buchs können Benutzerdann zwischen diesen Vorlagen wählen. | ||
Darüber hinaus kann | Darüber hinaus kann für den Export auf der "Bücher"-Seite | ||
'''So bearbeiten Sie eine bestehende Vorlage:''' | '''So bearbeiten Sie eine bestehende Vorlage:''' | ||
Zeile 30: | Zeile 30: | ||
Jede Vorlage besteht aus denselben Elementen: | Jede Vorlage besteht aus denselben Elementen: | ||
{| class="wikitable" style="width: 100%;" | {| class="wikitable" style="width: 100%;" | ||
! | !Kopfzeile | ||
|Der Seitenkopf jeder PDF-Seite. Die Grundstruktur ist:<syntaxhighlight lang="html"> | |Der Seitenkopf jeder PDF-Seite. Die Grundstruktur ist:<syntaxhighlight lang="html"> | ||
<div class="pdfcreator-runningheaderfix"> | <div class="pdfcreator-runningheaderfix"> | ||
Zeile 72: | Zeile 72: | ||
</div> | </div> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
|- | |||
!Dokumentenvorspann | |||
|Das Deckblatt. Es ist für den Buchexport gedacht, kann aber auch für einen regulären Seitenexport verwendet werden. Die Grundstruktur für ein Deckblatt ist:<syntaxhighlight lang="html"> | |||
<div class="pdfcreator-intro"> | |||
<div class="pdfcreator-intro-title">{{{title}}}</div> | |||
</div> | |||
</syntaxhighlight>{{Textbox|boxtype=important|header=Wichtig!|text=Die Klasse ''.pdfcreator-intro'' ist notwendig, um das Bild für den {{{logo}}}-Parameter anzuzeigen. Ohne diese Klasse in der Vorlage hat der {{{logo}}}-Parameter keine Wirkung.|icon=yes}} | |||
|- | |||
!Dokumentenanhang | |||
|Die letzte Seite des PDF-Exports. Sie hat keine vordefinierte Grundstruktur. | |||
|- | |||
!Styles | |||
|Stildeklarationen für die CSS-Klassen, die in einem der Vorlagenelemente verwendet werden. [[Seitenentwurf:Handbuch:Erweiterung/PDFCreator/Standard styles|Die Standard styles finden Sie hier]]. | |||
|- | |||
!Beschreibung | |||
|Interne Hinweise zur Verwendung dieser Vorlage. Die Beschreibung hat keine Auswirkung auf die Vorlage selbst. | |||
|} | |||
== Konfiguration == | |||
In der Wiki-Konfiguration können Sie eine Standardvorlage für den PDF-Seitenexport und eine Standard-Hintergrundbild für Deckblätter festlegen. | |||
[[File:PDFCreator config.png|alt=Konfiguration für die Standardvorlage für den Seitenexport und das Standard-Titelbild|center|thumb|650x650px|PDFCreator Konfiguration]] | |||
=== Standard Exportvorlage für Seiten === | |||
Die Standardvorlage wird immer vorausgewählt angezeigt, wenn Benutzer eine Exportvorlage im Modus „Seite“ auswählen. Sie wird auch verwendet, wenn auf den PDF-Link für das [[Manual:Extension/ContentDroplets|Content Droplet]] „PDF-Link“ geklickt wird. | |||
Vorlagen vom Typ „Seite“ haben normalerweise kein Titelbild definiert. | |||
[[File:PDFCreator config default page template.png|alt=PDF-Exportdialog mit ausgewählter Standardseitenvorlage|center|thumb|550x550px|Standardseitenvorlage]] | |||
=== Standard Hintergrundbild für das Deckblatt === | |||
Administratoren können ein Standardhintergrundbild definieren. Es wird immer dann angewendet, wenn der Dokumentenvorspann der Vorlage den Standard-„Intro“-Wrapper enthält:<syntaxhighlight lang="html"> | |||
<div class="pdfcreator-intro"> | |||
.... | |||
</div> | |||
</syntaxhighlight> | |||
[[File:PDFCreator config cover.png|alt=Beispiel für ein Standardbild auf einem exportierten Deckblatt.|center|thumb|424x424px|Standardbild für das Deckblatt]] | |||
{{Textbox|boxtype=note|header=Hinweis:|text=Wenn in den Metadaten eines Buchs ein benutzerdefiniertes Bücherregalbild festgelegt ist, wird stattdessen das benutzerdefinierte Bücherregalbild verwendet.|icon=yes}} | |||
== Hinzufügen einer neuen Vorlage == | |||
Jede PDF-Vorlage ist eine Unterseite der Seite ''MediaWiki:PDFCreator''. | |||
So erstellen Sie eine neue PDF-Vorlage: | |||
# '''Gehen Sie''' zur Seite MediaWiki:PDFCreator. | |||
# '''Fügen Sie''' eine Unterseite hinzu (zum Beispiel über das Menü der ''Neu''-Schaltfläche des Wikis). | |||
# '''Geben Sie''' das HTML-Layout und die Parameter für jedes Vorlagenelement ein. | |||
# '''Speichern''' Sie die neue Vorlage. | |||
Sie steht nun beim Exportieren von Seiten als Auswahl zur Verfügung. | |||
=== Benutzerdefiniertes Logo === | |||
Standardmäßig zeigt der Parameter <code><nowiki>{{{logo}}}</nowiki></code> das Wiki-Logo im PDF an. Sie können auch direkt auf ein hochgeladenes Bild als Logo für verschiedenen PDF-Vorlagen verweisen. Hier fügen wir der Kopfzeile einer Vorlage ein benutzerdefiniertes Logo hinzu: | |||
<syntaxhighlight lang="text"> | |||
<div class="pdfcreator-runningheaderfix"> | |||
<table> | |||
<tr> | |||
<td> | |||
<div class="pdfcreator-runningheader-logo"> | |||
[[File:mein-logo.png|alternativtext=mein Logo Name]] | |||
</div> | |||
</td> | |||
<td> | |||
<h1 class="title">{{{title}}}</h1> | |||
</td> | |||
</tr> | |||
</table> | |||
</div> | |||
</syntaxhighlight> | |||
=== Semantische Eigenschaft === | |||
Es ist auch möglich, eine semantische Eigenschaft zum Beispiel in der Fußzeile zu drucken. Das folgende Beispiel druckt den Wert der Eigenschaft „Klassifizierung“ einer Seite in der PDF-Fußzeile. Diese semantische Eigenschaft muss im Wiki definiert sein, um einen Wert auszugeben. | |||
<syntaxhighlight lang="text"> | |||
<div class="pdfcreator-runningfooterfix"> | |||
{{#show:{{FULLPAGENAME}}|?Classification}} | |||
</div> | |||
</syntaxhighlight> | |||
=== Hintergrundfarbe für Kopf- und Fußzeile === | |||
Fügen Sie auf der Registerkarte „Styles“ Folgendes hinzu: | |||
<syntaxhighlight lang="css"> | |||
/* Fügen Sie der Kopf- und Fußzeile eine Hintergrundfarbe hinzu */ | |||
.pdfcreator-runningheaderfix, .pdfcreator-runningfooterfix { | |||
background-color: #eee; | |||
} | |||
</syntaxhighlight> | |||
Dadurch wird eine graue Hintergrundfarbe hinzugefügt. | |||
=== Unterstreichung aus Kopf- und Fußzeile entfernen === | |||
Fügen Sie auf der Registerkarte „Stile“ Folgendes hinzu: <syntaxhighlight lang="css"> | |||
/* Rahmen aus der Kopfzeile entfernen */ | |||
.pdfcreator-runningheaderfix > table { | |||
border-bottom: none !important; | |||
} | |||
/* Rahmen aus der Kopfzeile entfernen */ | |||
.pdfcreator-runningfooterfix > table { | |||
border-top: none !important; | |||
} | |||
</syntaxhighlight> | |||
== Anpassungsbeispiele für das Deckblatt == | |||
Das Deckblatt kann über die Registerkarte „Dokumentenvorspann“ geändert werden. Es wird hauptsächlich für Buchvorlagen verwendet. Die Standardelemente sind: | |||
* Titel | |||
* Logo | |||
* Bücherregalbild: Wenn ein Deckblattbild vom Benutzer explizit festgelegt wird, wird das Deckblattbild automatisch gedruckt. Es hat keinen Parameter. Die automatisch generierten Vorschaubilder im Bücherregal werden '''nicht''' auf das PDF-Deckblatt gedruckt. | |||
=== Dem Logo einen weißen Hintergrund hinzufügen === | |||
====Hintergrundfarben verwenden ==== | |||
Anstatt Grafiken für ein Deckblatt zu verwenden, können Sie einige Designs definieren, die rein auf Farben basieren. | |||
{{Textbox|boxtype=important|header=Wichtig:|text=Wenn ein Buch ein definiertes Bücherregal-Bild hat, wird es über die Elemente gedruckt, die im Dokumentenvorspann definiert sind. Layouts müssen daher in Kombination mit Bücherregal-Bildern getestet werden!|icon=yes}} | |||
Hier ist ein Beispiel eines Deckblatts welches nur über Farben formatiert wird. | |||
<gallery widths="220" heights="300" perrow="34"> | |||
Datei:Manual:Cover-bgcolor-stripe-EN.png|BookStyle1 | |||
</gallery> | |||
=== BookStyle1 === | |||
'''Dokumentenvorspann: | |||
'''<syntaxhighlight lang="html"> | |||
<!-- Logo --> | |||
<div class="pdfcreator-bookStyle1-logo"> | |||
{{{logo}}} | |||
</div> | |||
<!-- Color block --> | |||
<div class="pdfcreator-bookStyle1-colorblock"> | |||
</div> | |||
<div class="pdfcreator-bookStyle1-colorblock-accent" > | |||
</div> | |||
<!-- Title --> | |||
<div class="pdfcreator-bookStyle1-title">{{{title}}} | |||
</div> | |||
<!-- Subtitle --> | |||
<div class="pdfcreator-bookStyle1-subtitle">{{{book-subtitle}}} | |||
</div> | |||
</syntaxhighlight> | |||
'''Styles:''' | |||
<syntaxhighlight lang="css"> | |||
/* Logo */ | |||
.pdfcreator-bookStyle1-logo {margin:1cm; text-align:right} | |||
/* Color block */ | |||
.pdfcreator-bookStyle1-colorblock {position:absolute; height:2cm; width:1.8cm; background-color:#3a3b3c; | |||
margin:4cm 0 0 0; z-index:-500} | |||
.pdfcreator-bookStyle1-colorblock-accent {position:absolute; height:2cm; width:24cm; background-color:#3366cc; | |||
margin:4cm 0 0 1.8cm; z-index:-500} | |||
/* Title */ | |||
.pdfcreator-bookStyle1-title {font-size:28pt;font-weight:bold;margin:8.5cm 1cm 1cm 1.8cm;color:#333333;} | |||
/* Subtitle */ | |||
.pdfcreator-bookStyle1-subtitle {font-size:16pt; margin:1cm 1cm 1cm 1.8cm; color:#555555} | |||
</syntaxhighlight> | |||
== Migration vorhandener BlueSpice Cloud PDF-Vorlagen == | |||
BlueSpice 4 cloud hat eine Standardvorlage, die im Wiki angepasst werden kann. Ihre Elemente sind auf den folgenden Seiten definiert: | |||
* MediaWiki:UniversalExport/PDF/Default/Header.html | |||
* MediaWiki:UniversalExport/PDF/Default/Footer.html | |||
* MediaWiki:UniversalExport/PDF/Default/Cover page.html | |||
* MediaWiki:UniversalExport/PDF/Default/Styles.less | |||
Diese Seiten wurden in BlueSpice 5 ersetzt. Sie müssen den Inhalt dieser Seiten in ein oder mehrere neue PDF-Layouts übertragen. | |||
'''So verschieben Sie den Inhalt:''' | |||
#'''Öffnen''' Sie die Seite ''MediaWiki:PDFCreator.'' | |||
# '''Wählen Sie''' die Vorlage aus, die Sie bearbeiten möchten, oder [[Pagedraft:Manual:Extension/PDFCreator#Neue Vorlage hinzufügen|erstellen Sie eine neue]]. | |||
# '''Fügen Sie''' den Inhalt Ihrer Vorlagen den entsprechenden Registerkarten hinzu: | |||
## Header.html -> Registerkarte Kopfzeile | |||
## Footer.html -> Registerkarte Fußzeile | |||
## Titelseite -> Registerkarte Dokumentenvorspann | |||
## Styles.less -> Registerkarte Styles | |||
# '''Korrigieren Sie''' die Stilreferenzen für die Kopf- und Fußzeilen-Wrapper:<!-- TABELLE HIER --> | |||
Vergleich des Standard-Vorlageninhalts von ''BlueSpice 4 cloud'' und ''BlueSpice 5 (cloud)'': | |||
{| class="wikitable" style="width: 100%;" | |||
! | |||
!BlueSpice 4 cloud | |||
!BlueSpice 5 (cloud) | |||
|- | |||
!Header | |||
|<syntaxhighlight lang="text"> | |||
{| | |||
| {{{logo}}} || || {{{title}}} | |||
|} | |||
</syntaxhighlight>Hinweis: | |||
* Der Header-Wrapper wurde im Hintergrund erstellt und mit der ID="runningheaderfix" gekennzeichnet. Diese ID existiert nicht mehr, könnte aber manuell zum neuen Wrapper-Element hinzugefügt werden. | |||
|Der Seitenkopf jeder PDF-Seite. Die Grundstruktur ist:<syntaxhighlight lang="html"> | |||
<div class="pdfcreator-runningheaderfix"> | |||
<table> | |||
<tr> | |||
<td> | |||
<div class="pdfcreator-runningheader-logo"> | |||
{{{logo}}} | |||
</div> | |||
</td> | |||
<td> | |||
<h1 class="title">{{{title}}}</h1> | |||
</td> | |||
</tr> | |||
</table> | |||
</div> | |||
</syntaxhighlight> | |||
|- | |||
!Inhalt | |||
| | |||
|Das Inhaltslayout. Die Grundstruktur ist:<syntaxhighlight lang="html"> | |||
{{{content}}} | |||
</syntaxhighlight> | |||
|- | |||
!Fußzeile | |||
|<syntaxhighlight lang="text"> | |||
{| | |||
| {{{exportdate}}} || {{int:universal-export-pdf-default-disclaimer}} || {{{currentpagenumber}}} / {{{totalpagescount}}} | |||
|} | |||
</syntaxhighlight>Hinweis: | |||
* Der Footer-Wrapper wurde im Hintergrund erstellt und mit der ID="runningfooterfix" gekennzeichnet. Diese ID existiert nicht mehr, könnte aber manuell zum neuen Wrapper-Element hinzugefügt werden. | |||
* Der Parameter <code><nowiki>{{{exportdate}}}</nowiki></code> existiert nicht mehr. Es kann durch die [[mediawikiwiki:Help:Extension:ParserFunctions##time|Parserfunktion]] <code><nowiki>{{#time:m/d/Y|now}}</nowiki></code> oder durch die [[mediawikiwiki:Help:Magic_words#Date_and_time|MediaWiki-Zauberwörter]] <code><nowiki>{{CURRENTMONTH}}</nowiki>/<nowiki>{{CURRENTDAY}}</nowiki>/<nowiki>{{CURRENTYEAR}}</nowiki></code> ersetzt werden | |||
|<syntaxhighlight lang="html"> | |||
<div class="pdfcreator-runningfooterfix"> | |||
<table> | |||
<tr> | |||
<td> | |||
<span>{{int:pdfcreator-pdf-disclaimer}}</span> | |||
</td> | |||
<td> | |||
<span>{{int:pdfcreator-pdf-export-time}}:{{#time:d.m.Y|now}}</span> | |||
</td> | |||
<td> | |||
<span>{{int:pdfcreator-pdf-param-currentpagenumber-label}} </span>{{{currentpagenumber}}} | |||
<span> {{int:pdfcreator-pdf-param-totalpagescount-label}} </span>{{{totalpagescount}}} | |||
</td> | |||
</tr> | |||
</table> | |||
</div> | |||
</syntaxhighlight> | |||
|- | |||
!Dokumentvorwort | |||
|<syntaxhighlight lang="html"> | |||
{| style="width: 100%; text-align: right;" | |||
|{{{logo}}} | |||
|} | |||
{| style="margin-top: 10cm;" | |||
| <span style="font-size: 18px; font-weight:bold;">{{{title}}}</span> | |||
|- | |||
|{{{subtitle}}} | |||
|- | |||
|} | |||
</syntaxhighlight>Hinweis: | |||
* Der Header-Wrapper wurde im Hintergrund erstellt und mit der ID="runningheaderfix" gekennzeichnet. Diese ID existiert nicht mehr, konnte aber manuell zum neuen Wrapper-Element hinzugefügt werden. | |||
|Der Seitenkopf jeder PDF-Seite. Die Grundstruktur ist: <syntaxhighlight lang="html"> | |||
<div class="pdfcreator-runningheaderfix"> | |||
<table> | |||
<tr> | |||
<td> | |||
<div class="pdfcreator-runningheader-logo"> | |||
{{{logo}}} | |||
</div> | |||
</td> | |||
<td> | |||
<h1 class="title">{{{title}}}</h1> | |||
</td> | |||
</tr> | |||
</table> | |||
</div> | |||
</syntaxhighlight> | |||
|- | |||
!Inhalt | |||
| | |||
|Das Inhaltslayout. Die Grundstruktur ist: <syntaxhighlight lang="html"> | |||
{{{content}}} | |||
</syntaxhighlight> | |||
|- | |||
!Footer | |||
|<syntaxhighlight lang="text"> | |||
{| | |||
| {{{exportdate}}} || {{int:universal-export-pdf-default-disclaimer}} || {{{currentpagenumber}}} / {{{totalpagescount}}} | |||
|} | |||
</syntaxhighlight>Hinweis: | |||
* Der Footer-Wrapper wurde im Hintergrund erstellt und mit der ID="runningfooterfix" gekennzeichnet. Diese ID existiert nicht mehr, kann aber manuell zum neuen Wrapper-Element hinzugefügt werden. | |||
* Der Parameter <code><nowiki>{{{exportdate}}}</nowiki></code> existiert nicht mehr. Es kann durch die [[mediawikiwiki:Help:Extension:ParserFunctions##time|Parserfunktion]] <code><nowiki>{{#time:m/d/Y|now}}</nowiki></code> oder durch die [[mediawikiwiki:Help:Magic_words#Date_and_time|MediaWiki-Zauberwörter]] <code><nowiki>{{CURRENTMONTH}}</nowiki>/<nowiki>{{CURRENTDAY}}</nowiki>/<nowiki>{{CURRENTYEAR}}</nowiki></code> ersetzt werden | |||
|<syntaxhighlight lang="html"> | |||
<div class="pdfcreator-runningfooterfix"> | |||
<table> | |||
<tr> | |||
<td> | |||
<span>{{int:pdfcreator-pdf-disclaimer}}</span> | |||
</td> | |||
<td> | |||
<span>{{int:pdfcreator-pdf-export-time}}:{{#time:d.m.Y|now}}</span> | |||
</td> | |||
<td> | |||
<span>{{int:pdfcreator-pdf-param-currentpagenumber-label}} </span>{{{currentpagenumber}}} | |||
<span> {{int:pdfcreator-pdf-param-totalpagescount-label}} </span>{{{totalpagescount}}} | |||
</td> | |||
</tr> | |||
</table> | |||
</div> | |||
</syntaxhighlight> | |||
|- | |||
!Dokumentvorwort | |||
|<syntaxhighlight lang="html"> | |||
{| style="width: 100%; text-align: right;" | |||
|{{{logo}}} | |||
|} | |||
{| style="margin-top: 10cm;" | |||
| <span style="font-size: 18px; font-weight:bold;">{{{title}}}</span> | |||
|- | |||
|{{{subtitle}}} | |||
|- | |||
|} | |||
</syntaxhighlight>Hinweis: | |||
* Der Parameter <code><nowiki>{{{backgroundcover}}}</nowiki></code> war verfügbar, um ein Hintergrundbild für das Deckblatt festzulegen. Dieser Parameter existiert nicht mehr. | |||
* Das Hintergrundbild wird jetzt festgelegt, wenn der Wrapper <nowiki><div class="pdfcreator-intro">...</div></nowiki>existiert: | |||
** Es zeigt das in den Konfigurationsmanagereinstellungen definierte Standard-Coverbild. Wenn kein Bild festgelegt ist, wird kein Hintergrundbild gedruckt, es sei denn, | |||
** in den Metadaten für ein Buch ist ein Bücherregalbild definiert. | |||
|<syntaxhighlight lang="html"> | |||
<div class="pdfcreator-intro"> | |||
<div class="pdfcreator-intro-title">{{{title}}}</div> | |||
</div> | |||
</syntaxhighlight>Hinweis: Wenn Sie in einer Vorlage kein vordefiniertes Cover-Hintergrundbild verwenden möchten (z. B. aus den Einstellungen des Konfigurationsmanagers oder dem Bücherregalbild eines Buches), verwenden Sie keinen Wrapper mit der Klasse <code>pdfcreator-intro</code>. | |||
|- | |||
!Dokumentenanhang | |||
|n/a | |||
|Die letzte Seite des PDF-Exports. Sie hat keine vordefinierte Grundstruktur. | |||
|- | |||
!Styles | |||
|Standardstile. | |||
|Stildeklarationen für die CSS-Klassen, die in einem der Vorlagenelemente verwendet werden. | |||
|- | |||
!Beschreibung | |||
|n/a | |||
|Ermöglicht die Dokumentation der Vorlage und ihres Verwendungszwecks. | |||
|} | |||
Die folgenden Parameter existieren nicht mehr und müssen durch "[[mediawikiwiki:Help:Magic_words/de|Magische Wörter]]" ersetzt werden: | |||
{| class="wikitable" | |||
|+Veraltete Parameter | |||
!Parameter | |||
!Beschreibung | |||
!Ersetzen durch | |||
|- | |||
|url | |||
|URL der Wiki-Seite | |||
|<nowiki>{{fullurl:{{FULLPAGENAME}}}}</nowiki> | |||
|- | |||
|exportdate | |||
|Datum der PDF-Erstellung | |||
|<nowiki>{{CURRENTMONTH}}/{{CURRENTDATE}}/{{CURRENTYEAR}}</nowiki> | |||
|- | |||
|exporttime | |||
|Zeit der PDF-Erstellung | |||
|<nowiki>{{CURRENTTIME}}</nowiki> | |||
|- | |||
|subtitle | |||
|Untertitel des Buches | |||
|<nowiki>{{{book-subtitle}}}</nowiki> | |||
|}{{#dpl:title=BlueSpiceConfigManager|include=#PDFCreator}} |
Aktuelle Version vom 26. Februar 2025, 17:05 Uhr
Exportieren einer Seite oder eines Buchs[Bearbeiten | Quelltext bearbeiten]
Um eine Seite als PDF zu drucken, klicken Sie in den Seitenwerkzeuge auf das Seitensymbol. Dadurch wird das Dialogfeld „Exportieren“ geöffnet.
Wählen Sie die Exporteinstellungen aus.
- Modus:
- Nur diese Seite: Druckt die Seite.
- Seite mit Unterseiten: Druckt die Seite und alle Unterseiten. Diese Option wird nur angezeigt, wenn die Seite Unterseiten hat.
- Seite mit verknüpften Seiten: Druckt die Seite und die Seiten, die direkt von dieser Seite aus verlinkt sind.
- Vorlage:
- StandardPDF: Druckt die Seite oder Seiten ohne Deckblatt (es sei denn, die Vorlage wurde bearbeitet).
- StandardBuchPDF: Fügt dem PDF ein Deckblatt hinzu (es sei denn, die Vorlage wurde bearbeitet).
Standardmäßig zeigt die Vorlage StandardPDF das Logo des Wikis (von der Skin-Einstellungsseite). Wenn keine benutzerdefinierten Einstellungen vorhanden sind, wird das BlueSpice-Logo verwendet.
Bestehende PDF-Vorlagen bearbeiten[Bearbeiten | Quelltext bearbeiten]
Sie können die bestehende Standard PDF-Vorlage oder die PDF-Vorlage für Bücher direkt im Wiki bearbeiten. Zusätzlich zu den bestehenden Vorlagen können Sie Ihre eigenen benutzerdefinierten Vorlagen hinzufügen. Beim Drucken einer Seite oder eines Buchs können Benutzerdann zwischen diesen Vorlagen wählen.
Darüber hinaus kann für den Export auf der "Bücher"-Seite
So bearbeiten Sie eine bestehende Vorlage:
- Öffnen Sie die Seite MediaWiki:PDFCreator.
- Wählen Sie die Vorlage aus, die Sie bearbeiten möchten. Als Beispiel wählen wir die Vorlage „StandardPDF“.
- Öffnen Sie die Seite im Bearbeitungsmodus. Dadurch wird Ihnen das aktuelle Layout jedes PDF-Elements angezeigt. Sie können auf eine beliebige Registerkarte klicken, um zwischen den Vorlagenelementen zu wechseln, die Sie anpassen möchten.
- Klicken Sie auf die Schaltfläche „Hilfe“, um die verfügbaren Parameter anzuzeigen, die Sie jedem PDF-Layoutabschnitt hinzufügen können. Die Parameter mit dem Präfix „Buch“ sind Metadaten, die in Büchern definiert sind und keine Auswirkungen auf Seiten haben, die keinem Buch zugeordnet sind.
Vorlagenelemente[Bearbeiten | Quelltext bearbeiten]
Jede Vorlage besteht aus denselben Elementen:
Kopfzeile | Der Seitenkopf jeder PDF-Seite. Die Grundstruktur ist:<div class="pdfcreator-runningheaderfix">
<table>
<tr>
<td>
<div class="pdfcreator-runningheader-logo">
{{{logo}}}
</div>
</td>
<td>
<h1 class="title">{{{title}}}</h1>
</td>
</tr>
</table>
</div>
Wichtig!Die Klasse .pdfcreator-runningheaderfix ist erforderlich, um den Kopf auf der Seite oben auszurichten. Es funktioniert in Verbindung mit der Klassendeklaration im Reiter „Stile“ der Vorlage. Beide müssen zusammen geändert werden.
|
---|---|
Inhalt | Das Inhaltslayout. Die Grundstruktur ist: {{{content}}}
|
Fußzeile | Die Fußzeile jeder PDF-Seite. Die Grundstruktur ist: <div class="pdfcreator-runningfooterfix">
<table>
<tr>
<td>
<span>{{int:pdfcreator-pdf-disclaimer}}</span>
</td>
<td>
<span>{{int:pdfcreator-pdf-export-time}}:{{#time:d.m.Y|now}}</span>
</td>
<td>
<span>{{int:pdfcreator-pdf-param-currentpagenumber-label}} </span>{{{currentpagenumber}}}
<span> {{int:pdfcreator-pdf-param-totalpagescount-label}} </span>{{{totalpagescount}}}
</td>
</tr>
</table>
</div>
|
Dokumentenvorspann | Das Deckblatt. Es ist für den Buchexport gedacht, kann aber auch für einen regulären Seitenexport verwendet werden. Die Grundstruktur für ein Deckblatt ist:<div class="pdfcreator-intro">
<div class="pdfcreator-intro-title">{{{title}}}</div>
</div>
Wichtig!Die Klasse .pdfcreator-intro ist notwendig, um das Bild für den {{{logo}}}-Parameter anzuzeigen. Ohne diese Klasse in der Vorlage hat der {{{logo}}}-Parameter keine Wirkung.
|
Dokumentenanhang | Die letzte Seite des PDF-Exports. Sie hat keine vordefinierte Grundstruktur. |
Styles | Stildeklarationen für die CSS-Klassen, die in einem der Vorlagenelemente verwendet werden. Die Standard styles finden Sie hier. |
Beschreibung | Interne Hinweise zur Verwendung dieser Vorlage. Die Beschreibung hat keine Auswirkung auf die Vorlage selbst. |
Konfiguration[Bearbeiten | Quelltext bearbeiten]
In der Wiki-Konfiguration können Sie eine Standardvorlage für den PDF-Seitenexport und eine Standard-Hintergrundbild für Deckblätter festlegen.
Standard Exportvorlage für Seiten[Bearbeiten | Quelltext bearbeiten]
Die Standardvorlage wird immer vorausgewählt angezeigt, wenn Benutzer eine Exportvorlage im Modus „Seite“ auswählen. Sie wird auch verwendet, wenn auf den PDF-Link für das Content Droplet „PDF-Link“ geklickt wird.
Vorlagen vom Typ „Seite“ haben normalerweise kein Titelbild definiert.
Standard Hintergrundbild für das Deckblatt[Bearbeiten | Quelltext bearbeiten]
Administratoren können ein Standardhintergrundbild definieren. Es wird immer dann angewendet, wenn der Dokumentenvorspann der Vorlage den Standard-„Intro“-Wrapper enthält:
<div class="pdfcreator-intro">
....
</div>
Hinzufügen einer neuen Vorlage[Bearbeiten | Quelltext bearbeiten]
Jede PDF-Vorlage ist eine Unterseite der Seite MediaWiki:PDFCreator.
So erstellen Sie eine neue PDF-Vorlage:
- Gehen Sie zur Seite MediaWiki:PDFCreator.
- Fügen Sie eine Unterseite hinzu (zum Beispiel über das Menü der Neu-Schaltfläche des Wikis).
- Geben Sie das HTML-Layout und die Parameter für jedes Vorlagenelement ein.
- Speichern Sie die neue Vorlage.
Sie steht nun beim Exportieren von Seiten als Auswahl zur Verfügung.
Benutzerdefiniertes Logo[Bearbeiten | Quelltext bearbeiten]
Standardmäßig zeigt der Parameter {{{logo}}}
das Wiki-Logo im PDF an. Sie können auch direkt auf ein hochgeladenes Bild als Logo für verschiedenen PDF-Vorlagen verweisen. Hier fügen wir der Kopfzeile einer Vorlage ein benutzerdefiniertes Logo hinzu:
<div class="pdfcreator-runningheaderfix">
<table>
<tr>
<td>
<div class="pdfcreator-runningheader-logo">
[[File:mein-logo.png|alternativtext=mein Logo Name]]
</div>
</td>
<td>
<h1 class="title">{{{title}}}</h1>
</td>
</tr>
</table>
</div>
Semantische Eigenschaft[Bearbeiten | Quelltext bearbeiten]
Es ist auch möglich, eine semantische Eigenschaft zum Beispiel in der Fußzeile zu drucken. Das folgende Beispiel druckt den Wert der Eigenschaft „Klassifizierung“ einer Seite in der PDF-Fußzeile. Diese semantische Eigenschaft muss im Wiki definiert sein, um einen Wert auszugeben.
<div class="pdfcreator-runningfooterfix">
{{#show:{{FULLPAGENAME}}|?Classification}}
</div>
Hintergrundfarbe für Kopf- und Fußzeile[Bearbeiten | Quelltext bearbeiten]
Fügen Sie auf der Registerkarte „Styles“ Folgendes hinzu:
/* Fügen Sie der Kopf- und Fußzeile eine Hintergrundfarbe hinzu */
.pdfcreator-runningheaderfix, .pdfcreator-runningfooterfix {
background-color: #eee;
}
Dadurch wird eine graue Hintergrundfarbe hinzugefügt.
Unterstreichung aus Kopf- und Fußzeile entfernen[Bearbeiten | Quelltext bearbeiten]
Fügen Sie auf der Registerkarte „Stile“ Folgendes hinzu:
/* Rahmen aus der Kopfzeile entfernen */
.pdfcreator-runningheaderfix > table {
border-bottom: none !important;
}
/* Rahmen aus der Kopfzeile entfernen */
.pdfcreator-runningfooterfix > table {
border-top: none !important;
}
Anpassungsbeispiele für das Deckblatt[Bearbeiten | Quelltext bearbeiten]
Das Deckblatt kann über die Registerkarte „Dokumentenvorspann“ geändert werden. Es wird hauptsächlich für Buchvorlagen verwendet. Die Standardelemente sind:
- Titel
- Logo
- Bücherregalbild: Wenn ein Deckblattbild vom Benutzer explizit festgelegt wird, wird das Deckblattbild automatisch gedruckt. Es hat keinen Parameter. Die automatisch generierten Vorschaubilder im Bücherregal werden nicht auf das PDF-Deckblatt gedruckt.
Dem Logo einen weißen Hintergrund hinzufügen[Bearbeiten | Quelltext bearbeiten]
Hintergrundfarben verwenden[Bearbeiten | Quelltext bearbeiten]
Anstatt Grafiken für ein Deckblatt zu verwenden, können Sie einige Designs definieren, die rein auf Farben basieren.
Hier ist ein Beispiel eines Deckblatts welches nur über Farben formatiert wird.
- Manual:Cover-bgcolor-stripe-EN.png
BookStyle1
BookStyle1[Bearbeiten | Quelltext bearbeiten]
Dokumentenvorspann:
<!-- Logo -->
<div class="pdfcreator-bookStyle1-logo">
{{{logo}}}
</div>
<!-- Color block -->
<div class="pdfcreator-bookStyle1-colorblock">
</div>
<div class="pdfcreator-bookStyle1-colorblock-accent" >
</div>
<!-- Title -->
<div class="pdfcreator-bookStyle1-title">{{{title}}}
</div>
<!-- Subtitle -->
<div class="pdfcreator-bookStyle1-subtitle">{{{book-subtitle}}}
</div>
Styles:
/* Logo */
.pdfcreator-bookStyle1-logo {margin:1cm; text-align:right}
/* Color block */
.pdfcreator-bookStyle1-colorblock {position:absolute; height:2cm; width:1.8cm; background-color:#3a3b3c;
margin:4cm 0 0 0; z-index:-500}
.pdfcreator-bookStyle1-colorblock-accent {position:absolute; height:2cm; width:24cm; background-color:#3366cc;
margin:4cm 0 0 1.8cm; z-index:-500}
/* Title */
.pdfcreator-bookStyle1-title {font-size:28pt;font-weight:bold;margin:8.5cm 1cm 1cm 1.8cm;color:#333333;}
/* Subtitle */
.pdfcreator-bookStyle1-subtitle {font-size:16pt; margin:1cm 1cm 1cm 1.8cm; color:#555555}
Migration vorhandener BlueSpice Cloud PDF-Vorlagen[Bearbeiten | Quelltext bearbeiten]
BlueSpice 4 cloud hat eine Standardvorlage, die im Wiki angepasst werden kann. Ihre Elemente sind auf den folgenden Seiten definiert:
- MediaWiki:UniversalExport/PDF/Default/Header.html
- MediaWiki:UniversalExport/PDF/Default/Footer.html
- MediaWiki:UniversalExport/PDF/Default/Cover page.html
- MediaWiki:UniversalExport/PDF/Default/Styles.less
Diese Seiten wurden in BlueSpice 5 ersetzt. Sie müssen den Inhalt dieser Seiten in ein oder mehrere neue PDF-Layouts übertragen.
So verschieben Sie den Inhalt:
- Öffnen Sie die Seite MediaWiki:PDFCreator.
- Wählen Sie die Vorlage aus, die Sie bearbeiten möchten, oder erstellen Sie eine neue.
- Fügen Sie den Inhalt Ihrer Vorlagen den entsprechenden Registerkarten hinzu:
- Header.html -> Registerkarte Kopfzeile
- Footer.html -> Registerkarte Fußzeile
- Titelseite -> Registerkarte Dokumentenvorspann
- Styles.less -> Registerkarte Styles
- Korrigieren Sie die Stilreferenzen für die Kopf- und Fußzeilen-Wrapper:
Vergleich des Standard-Vorlageninhalts von BlueSpice 4 cloud und BlueSpice 5 (cloud):
BlueSpice 4 cloud | BlueSpice 5 (cloud) | |
---|---|---|
Header | {|
| {{{logo}}} || || {{{title}}}
|}
|
Der Seitenkopf jeder PDF-Seite. Die Grundstruktur ist:<div class="pdfcreator-runningheaderfix">
<table>
<tr>
<td>
<div class="pdfcreator-runningheader-logo">
{{{logo}}}
</div>
</td>
<td>
<h1 class="title">{{{title}}}</h1>
</td>
</tr>
</table>
</div>
|
Inhalt | Das Inhaltslayout. Die Grundstruktur ist: {{{content}}}
| |
Fußzeile | {|
| {{{exportdate}}} || {{int:universal-export-pdf-default-disclaimer}} || {{{currentpagenumber}}} / {{{totalpagescount}}}
|}
|
<div class="pdfcreator-runningfooterfix">
<table>
<tr>
<td>
<span>{{int:pdfcreator-pdf-disclaimer}}</span>
</td>
<td>
<span>{{int:pdfcreator-pdf-export-time}}:{{#time:d.m.Y|now}}</span>
</td>
<td>
<span>{{int:pdfcreator-pdf-param-currentpagenumber-label}} </span>{{{currentpagenumber}}}
<span> {{int:pdfcreator-pdf-param-totalpagescount-label}} </span>{{{totalpagescount}}}
</td>
</tr>
</table>
</div>
|
Dokumentvorwort | <span style="font-size: 18px; font-weight:bold;">{{{title}}}</span>
|-
|{{{subtitle}}}
|-
|}
{| style="width: 100%; text-align: right;"
|{{{logo}}}
|}
{| style="margin-top: 10cm;"
|
|
Der Seitenkopf jeder PDF-Seite. Die Grundstruktur ist: <div class="pdfcreator-runningheaderfix">
<table>
<tr>
<td>
<div class="pdfcreator-runningheader-logo">
{{{logo}}}
</div>
</td>
<td>
<h1 class="title">{{{title}}}</h1>
</td>
</tr>
</table>
</div>
|
Inhalt | Das Inhaltslayout. Die Grundstruktur ist: {{{content}}}
| |
Footer | {|
| {{{exportdate}}} || {{int:universal-export-pdf-default-disclaimer}} || {{{currentpagenumber}}} / {{{totalpagescount}}}
|}
|
<div class="pdfcreator-runningfooterfix">
<table>
<tr>
<td>
<span>{{int:pdfcreator-pdf-disclaimer}}</span>
</td>
<td>
<span>{{int:pdfcreator-pdf-export-time}}:{{#time:d.m.Y|now}}</span>
</td>
<td>
<span>{{int:pdfcreator-pdf-param-currentpagenumber-label}} </span>{{{currentpagenumber}}}
<span> {{int:pdfcreator-pdf-param-totalpagescount-label}} </span>{{{totalpagescount}}}
</td>
</tr>
</table>
</div>
|
Dokumentvorwort | <span style="font-size: 18px; font-weight:bold;">{{{title}}}</span>
|-
|{{{subtitle}}}
|-
|}
{| style="width: 100%; text-align: right;"
|{{{logo}}}
|}
{| style="margin-top: 10cm;"
|
|
<div class="pdfcreator-intro">
<div class="pdfcreator-intro-title">{{{title}}}</div>
</div>
pdfcreator-intro .
|
Dokumentenanhang | n/a | Die letzte Seite des PDF-Exports. Sie hat keine vordefinierte Grundstruktur. |
Styles | Standardstile. | Stildeklarationen für die CSS-Klassen, die in einem der Vorlagenelemente verwendet werden. |
Beschreibung | n/a | Ermöglicht die Dokumentation der Vorlage und ihres Verwendungszwecks. |
Die folgenden Parameter existieren nicht mehr und müssen durch "Magische Wörter" ersetzt werden:
Parameter | Beschreibung | Ersetzen durch |
---|---|---|
url | URL der Wiki-Seite | {{fullurl:{{FULLPAGENAME}}}} |
exportdate | Datum der PDF-Erstellung | {{CURRENTMONTH}}/{{CURRENTDATE}}/{{CURRENTYEAR}} |
exporttime | Zeit der PDF-Erstellung | {{CURRENTTIME}} |
subtitle | Untertitel des Buches | {{{book-subtitle}}} |