Handbuch:Erweiterung/PDFCreator: Unterschied zwischen den Versionen

Margit Link-Rodrigue (Diskussion | Beiträge)
Die Seite wurde neu angelegt: „{{DISPLAYTITLE:PDF-Export (Vorlagenanpassung)}} == Seite oder Buch exportieren == Um eine Seite als PDF zu drucken, klicken Sie in den Seitenwerkzeugen auf das Seitensymbol. Das Dialogfeld „Export“ wird geöffnet. Wählen Sie die Exporteinstellungen. * '''Modus:''' ** ''Seite:'' Druckt die Seite. ** ''Seite mit Unterseiten:'' Druckt die Seite und alle Unterseiten. Diese Option wird nur angezeigt, wenn die Seite Unterseiten enthält. ** ''Seite mit…“
Markierung: Quelltext-Bearbeitung 2017
 
Keine Bearbeitungszusammenfassung
 
(18 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
{{DISPLAYTITLE:PDF-Export (Vorlagenanpassung)}}
{{DISPLAYTITLE:PDF-Export (mit Vorlagenanpassung)}}
{{Textbox|boxtype=important|header=Migration bestehender benutzerdefinierter PDF-Vorlagen:|text=Benutzerdefinierte PDF-Vorlagen aus früheren BlueSpice-Versionen erfordern manuelle Updates auf die neue PDFCreator-Funktionalität. Je nach Anforderungen können neue Vorlagen im Wiki erstellt werden. Bei komplexen Anpassungen ist Technik-Unterstützung notwendig.


Für bestehende BlueSpice cloud-Vorlagen gibt es einige [[Handbuch:Erweiterung/PDFCreator/Migration_bestehender_BlueSpice_cloud_PDF-Vorlagen|Anweisungen für die notwendigen Änderungen]].|icon=yes}}
== Seite oder Buch exportieren ==
== Seite oder Buch exportieren ==
Um eine Seite als PDF zu drucken, klicken Sie in den Seitenwerkzeugen auf das Seitensymbol. Das Dialogfeld „Export“ wird geöffnet.
Um eine Seite als PDF zu drucken, klicken Sie in den Seitenwerkzeugen auf das Seitensymbol. Das Dialogfeld „Export“ wird geöffnet.
[[Datei:PDF export dialog.png|alternativtext=Auswahl von Exportmodus und Exportvorlage|zentriert|mini|500x500px|PDF-Export Dialogfenster]]


Wählen Sie die Exporteinstellungen.
Wählen Sie die Exporteinstellungen.
Zeile 9: Zeile 13:
** ''Seite:'' Druckt die Seite.
** ''Seite:'' Druckt die Seite.
** ''Seite mit Unterseiten:'' Druckt die Seite und alle Unterseiten. Diese Option wird nur angezeigt, wenn die Seite Unterseiten enthält.
** ''Seite mit Unterseiten:'' Druckt die Seite und alle Unterseiten. Diese Option wird nur angezeigt, wenn die Seite Unterseiten enthält.
** ''Seite mit verknüpften Seiten:'' Druckt die Seite und die direkt von dieser Seite verknüpften Seiten.
** ''Seite mit allen verlinkten Seiten:'' Druckt die Seite und die direkt von dieser Seite verlinkten Seiten.
* '''Vorlage:'''
* '''Vorlage:'''
** ''Standard-PDF:'' Druckt die Seite(n) ohne Deckblatt (sofern die Vorlage nicht bearbeitet wurde).
** ''Standard-PDF:'' Druckt die Seite(n) ohne Deckblatt (sofern die Vorlage nicht bearbeitet wurde).
** ''Standard-Buch-PDF:'' Fügt dem PDF ein Deckblatt hinzu (sofern die Vorlage nicht bearbeitet wurde).
** ''StandardBuchPDF:'' Fügt dem PDF ein Deckblatt hinzu (sofern die Vorlage nicht bearbeitet wurde).
{{Textbox|boxtype=note|header=|text=Ob verlinkte Seiten oder verlinkte Dateien im PDF Export berücksichtigt werden solten, ist in der jeweils ausgewählten Vorlage definiert.|icon=yes}}
 
Standardmäßig zeigt die Vorlage „StandardPDF“ das Wiki-Logo (aus der [[Handbuch:Erweiterung/FlexiSkin|Skin-Einstellungsseite]]). Wenn keine benutzerdefinierten Einstellungen vorgenommen wurden, wird das Standard-BlueSpice-Logo verwendet.
 
=== Medien-Links exportieren ===
Medienlinks (= Links, die direkt auf die Datei auf dem Server verweisen) fügen der exportierten PDF-Datei einen Anhang hinzu. Dies ist unabhängig vom gewählten Exportmodus (Seite, Seite mit verlinkten Seiten).
 
Dies gilt auch für PDF-Dateien, die über das Inhalts-Droplet  ''PDF-Vorschau'' eingebettet werden.
 
Wenn keine Anhänge hinzugefügt werden sollen, muss dies in den [[Handbuch:Erweiterung/PDFCreator#Eigenschaften|Eigenschaften]] der PDF-Vorlage definiert werden.
 
=== Seiten mit verlinkten Seiten exportieren ===
Beim Exportieren von Seiten mit ihren verlinkten Seiten werden die Linktypen wie folgt verarbeitet:
 
* '''Medienlinks''' fügen der exportierten PDF-Datei einen Anhang hinzu (z.B. <nowiki>[[Medium:mydocument.pdf]]</nowiki>)
* '''Dateilinks''' sind anklickbar und verlinken zur entsprechenden Dateiseite im Wiki. (z.B. <nowiki>[[File:mydocument.pdf]]</nowiki>)
* '''Erwähnungen''' sind anklickbar und leiten zur Benutzerseite weiter.
Wenn keine Anhänge hinzugefügt werden sollen, muss dies in den [[Handbuch:Erweiterung/PDFCreator#Eigenschaften|Eigenschaften]] der PDF-Vorlage definiert werden.
 
Wenn keine Links zu Seiten hinzugefügt werden, die nicht im PDF enthalten sind, muss dies in den [[Handbuch:Erweiterung/PDFCreator#Eigenschaften|Eigenschaften]] der PDF-Vorlage definiert werden.
 
== Neue Vorlage hinzufügen ==
Das Wiki bietet standardmäßig zwei PDF-Vorlagen:
 
* '''StandardPDF:''' Vorlage ohne Deckblatt für den Einzelseitenexport.
* '''StandardBookPDF:''' Vorlage mit Deckblatt für den Buchexport.
 
Ab '''BlueSpice 5.1''' können PDF-Vorlagen über die Seite ''Spezial: PDF-Vorlagen'' erstellt werden.
 
=== Vorhandene Vorlage kopieren ===
'''So erstellen Sie eine neue PDF-Vorlage:'''
 
# '''Gehen''' Sie zur Seite ''Spezial: PDF-Vorlagen.''
# '''Kopieren''' Sie eine vorhandene Vorlage.[[Datei:PDFCreator copy template.png|alternativtext=Spezialsiete PDF-Vorlagen mit zwei Standard Vorlagen und Aktionsschaltflächen|zentriert|mini|650x650px|Schaltfläche zum Kopieren einer PDF Vorlage]]
# '''Geben''' Sie einen Namen für die neue Vorlage an.
# '''Klicken''' Sie ''Kopieren''.
 
'''Klicken''' Sie anschließend die Schaltfläche zum Bearbeiten (Stift-Symbol) der neuen Vorlage.
 
=== Allgemeine Eigenschaften auswählen ===


Standardmäßig zeigt die Vorlage „StandardPDF“ das Wiki-Logo (aus der [[Manual:Extension/FlexiSkin|Skin-Einstellungsseite]]). Wenn keine benutzerdefinierten Einstellungen vorgenommen wurden, wird das Standard-BlueSpice-Logo verwendet.
# '''Wählen''' Sie die Seitenausrichtung und die allgemeinen Exporteigenschaften aus (z. B. ob das Inhaltsverzeichnis für jede Seite angezeigt werden soll oder ob Links zu Seiten eingefügt werden sollen, die nicht im PDF selbst exportiert werden).
# '''Klicken''' Sie auf ''Weiter''.


[File:StandardPDF template.png|alt=PDF-Seite mit Standard-Kopf- und Fußzeileninhalt und Inhaltsverzeichnis|center|thumb|424x424px|Standard-PDF-Layout]]
=== Vorlagen-Elemente auswählen ===
Aktivieren Sie die Kontrollkästchen für jedes Element, das Sie in Ihre Vorlage aufnehmen möchten:
 
* Kopfzeile
* Fußzeile
* Dokumentvorspann: Deckblatt
* Dokumentanhang: Zusätzliche Seite am Ende der PDF-Datei. Sie ist wie die Inhaltsseiten (mit Kopf- und Fußzeile) formatiert und erhöht die Seitenzahl der PDF-Datei.
 
'''Klicken''' Sie für jedes Vorlagenelement auf ''Konfigurieren'', um das Layout zu gestalten.
 
=== Kopfzeile konfigurieren ===
Die Kopfzeilenelemente können aus einem Bild (normalerweise Ihrem Logo) und Text (einer Kombination aus vordefinierten Parametern und Ihrem eigenen Text) bestehen.
 
Wenn Sie ein anderes Bild als Ihr Wiki-Logo verwenden möchten, wählen Sie ''Benutzerdefiniertes Logo verwenden'' und geben Sie einen vorhandenen Bildnamen ein oder laden Sie ein neues Bild hoch.
 
=== Fußzeile konfigurieren ===
Standardmäßig bietet das Wiki für jeden Fußzeilenabschnitt [[mediawikiwiki:Help:Magic_words#Localization_functions|lokalisierte Systemmeldungen]] an. Nutzen Sie Systemmeldungen, wenn Sie die Spracheinstellungen Ihrer Benutzer unterstützen möchten. Beispielsweise kann in einem deutschsprachigen Wiki die deutsche Systemmeldung für  <code><nowiki>{{int:pdfcreator-pdf-disclaimer}}</nowiki></code> auf der Seite <code>MediaWiki:pdfcreator-pdf-disclaimer</code> geändert werden. Die englische Version finden Sie auf der Seite <code>MediaWiki:pdfcreator-pdf-disclaimer/en</code>.
 
Alternativ können Sie einfach Ihren eigenen Text eingeben, wenn der PDF-Export keine Benutzersprachen berücksichtigen muss. Oder lassen Sie den Abschnitt leer, wenn Sie keinen Text drucken möchten.
 
=== Konfigurieren des Dokumentvorspanns (Deckblatt) ===
Sie können folgende Elemente für Ihr Deckblatt festlegen:
 
Hintergrundbild:
 
* Wenn ein Buchregalbild vorhanden ist, wird dieses als Coverbild für den PDF-Export des Buches verwendet.
* Wenn kein Buchregalbild vorhanden ist, wird das im Konfigurationsmanager definierte Standardbild als Coverbild für den PDF-Export des Buches verwendet.
* Wenn in der PDF-Vorlage ein benutzerdefiniertes Bild definiert ist, wird dieses für den PDF-Export des Buches verwendet.
 
Wenn Sie kein Hintergrundbild für Ihr PDF-Cover verwenden möchten, müssen alle drei Felder für die Definition eines Hintergrundbildes leer sein.
 
=== Eigenschaften ===
Die folgenden Eigenschaften können konfiguriert werden:
 
<syntaxhighlight lang="json">
{
"embed-page-toc": true,
"nsPrefix": true,
"attachments": true,
"suppress-links": false,
"no-redirect": true,
"coverBackground": ""
}
 
</syntaxhighlight>
{| class="wikitable" style="width: 100%;"
! style="" |Bezeichnung
! style="" |Name
! style="" |Standardwert
! style="" |Beschreibung
|-
| style="" |Namensraumpräfix anzeigen
| style="" |nsPrefix
| style="" |true
| style="" |Das Namensaumpräfix von Seiten wird nicht in den Seitentiteln abgedruckt.
|-
| style="" |Inhaltsverzeichnis anzeigen
| style="" |embed-page-toc
| style="" |true
| style="" |Das Inhaltsverzeichnis jeder exportierten Seite wird ausgegeben.
|-
| style="" |Weiterleitung ignorieren
| style="" |no-redirect
| style="" |false
| style="" |Wenn Links auf eine andere Seite weiterleiten, ist die Zielseite nicht im PDF enthalten.
|-
| style="" |Anhänge erlauben
| style="" |attachments
| style="" |true
| style="" |Wenn Dateien direkt mit dem Präfix „Medium:“ verlinkt sind, werden die Dateien auch im PDF angehängt.
|-
| style="" |Links in PDF deaktivieren
| style="" |suppress-links
| style="" |false
| style="" |Ersetzt alle Links im PDF durch ein span-Element, wenn sie nicht auf ein Ziel innerhalb des PDFs verweisen.
|-
| style="" | -
| style="" |coverBackground
| style="" |<File:filename.png>
| style="" |Diese Eigenschaft wird programmgesteuert festgelegt, wenn ein benutzerdefiniertes Hintergrundbild für das Deckblatt angegeben ist.
|}


==Bestehende PDF-Vorlagen bearbeiten==
==Bestehende PDF-Vorlagen bearbeiten==
Sie können die vorhandene Standard-PDF- oder [[Buch]]-PDF-Vorlage direkt im Wiki bearbeiten. Zusätzlich zu den vorhandenen [[Manual:Templates|Vorlagen]] können Sie eigene benutzerdefinierte [[Vorlagen]] hinzufügen. Beim Drucken einer Seite oder eines Buches können Benutzer zwischen diesen Vorlagen wählen.
Alle Vorlagen sind als Unterseiten der Seite ''MediaWiki:PDFCreator'' gespeichert.


Darüber hinaus kann jedem Buch beim Drucken über die Seite „Bücher“ eine bestimmte Vorlage zugeordnet werden.
Hier ist die Syntax für die Vorlagenelemente einsehbar und auch direkt bearbeitbar, falls komplexere Änderungen nötig sind.
 
'''So bearbeiten Sie eine vorhandene Vorlage:'''
# '''Öffnen''' Sie die Seite „MediaWiki:PDFCreator“.
# '''Wählen''' Sie die zu bearbeitende Vorlage aus. Als Beispiel wählen wir die Vorlage „StandardPDF“.
# '''Öffnen''' Sie die Seite im Bearbeitungsmodus. Das aktuelle Layout jedes PDF-Elements wird angezeigt. Sie können auf einen beliebigen Reiter klicken, um zwischen den Vorlagenelementen zu wechseln, die Sie anpassen möchten.
# Klicken Sie auf die Schaltfläche „Hilfe“, um die verfügbaren Vorlagenplätze 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 ===
=== Vorlagenelemente ===
Jede Vorlage besteht aus denselben Elementen:
Jede Vorlage besteht aus denselben Elementen:
{| class="wikitable" style="width: 100%;"
{| class="wikitable" style="width: 100%;"
! style="" |Vorlagenplatz
! style="" |Vorlagen-Slot
! style="" |Beschreibung
! style="" |Beschreibung
|-
|-
Zeile 51: Zeile 170:
</table>
</table>
</div>
</div>
</syntaxhighlight>{{Textbox|boxtype=important|header=Wichtig!|text=Die Klasse „.pdfcreator-runningheaderfix“ ist notwendig, um die Kopfzeile auf der Seite oben auszurichten. Sie arbeitet mit der Klassendeklaration im Reiter „Stile“ der Vorlage zusammen. Beide müssen gemeinsam angepasst werden.|icon=yes}}
</syntaxhighlight>{{Textbox|boxtype=important|header=Wichtig!|text=Die Klasse „.pdfcreator-runningheaderfix“ ist notwendig, um die Kopfzeile auf der Seite oben auszurichten. Sie arbeitet mit der Klassendeklaration im Reiter „Styles“ der Vorlage zusammen. Beide müssen gemeinsam angepasst werden.|icon=yes}}
|-
|-
! style="" |Inhalt
! style="" |Inhalt
Zeile 78: Zeile 197:
</syntaxhighlight>{{Textbox|boxtype=important|header=Wichtig!|text=Die Die Klasse „.pdfcreator-runningfooterfix“ ist erforderlich, um die Kopfzeile oben auf der Seite auszurichten. Sie arbeitet mit der Klassendeklaration im Reiter „Stile“ der Vorlage zusammen. Beide müssen gemeinsam angepasst werden.|icon=yes}}
</syntaxhighlight>{{Textbox|boxtype=important|header=Wichtig!|text=Die Die Klasse „.pdfcreator-runningfooterfix“ ist erforderlich, um die Kopfzeile oben auf der Seite auszurichten. Sie arbeitet mit der Klassendeklaration im Reiter „Stile“ der Vorlage zusammen. Beide müssen gemeinsam angepasst werden.|icon=yes}}
|-
|-
! style="" |Dokumentvorwort
! style="" |Dokumentenvorspann
| style="" |Das Deckblatt. Es ist für den Buchexport vorgesehen, kann aber auch für den Seitenexport verwendet werden. Die Grundstruktur eines Buchcovers lautet: <syntaxhighlight lang="html">
| style="" |Das Deckblatt. Es ist für den Buchexport vorgesehen, kann aber auch für den Seitenexport verwendet werden. Die Grundstruktur eines Buchcovers lautet: <syntaxhighlight lang="html">
<div class="pdfcreator-intro">
<div class="pdfcreator-intro">
Zeile 87: Zeile 206:
! style="" |Dokumentenanhang
! style="" |Dokumentenanhang
| style="" |Die letzte Seite des PDF-Exports. Sie hat keine vordefinierte Grundstruktur.
| style="" |Die letzte Seite des PDF-Exports. Sie hat keine vordefinierte Grundstruktur.
|-
! style="" |Styles
| style="" |Stildeklarationen für die CSS-Klassen, die in den Vorlagenelementen verwendet werden. Die Standard-Stile können Sie [[Handbuch:Erweiterung/PDFCreator/Standard styles|hier einsehen]].
|-
|-
! style="" |Eigenschaften
! style="" |Eigenschaften
Zeile 97: Zeile 219:
}
}
</syntaxhighlight>
</syntaxhighlight>
|-
! style="" |Stile
| style="" |Stildeklarationen für die CSS-Klassen, die in den Vorlagenelementen verwendet werden. Die Standard-Stile können Sie [[Manual:Extension/PDFCreator/Standard styles|hier einsehen]].
|-
|-
! style="" |Beschreibung
! style="" |Beschreibung
Zeile 107: Zeile 226:


== Konfiguration ==
== Konfiguration ==
Die Wiki-Konfiguration ermöglicht die Festlegung einer Standardvorlage für den PDF-Seitenexport und eines Standard-Hintergrundbilds für Titelseiten.
{{#dpl:title=Handbuch:Erweiterung/BlueSpiceConfigManager|include=#PDFCreator}}
[[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 angezeigt, wenn Benutzer im Modus „Seite“ eine Exportvorlage 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 in der Regel kein definiertes Titelbild.
== Anpassungsbeispiele ==
[[Datei:PDFCreator config default page template.png|alt=PDF-Exportdialog mit ausgewählter Standardseitenvorlage|center|thumb|550x550px|Standardseitenvorlage]]
 
=== Standard-Cover-Hintergrundbild ===
Administratoren können auch ein Standard-Cover-Hintergrundbild festlegen. Es wird angewendet, wenn das Dokumentvorwort 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 Buches ein benutzerdefiniertes Bücherregalbild festgelegt ist, wird stattdessen dieses verwendet.|icon=yes}}
 
== Neue Vorlage hinzufügen ==
Der Inhalt der Standardvorlagen kann derzeit nicht kopiert werden. Jede PDF-Vorlage wird als [[Manual:Subpage|Unterseite]] der Seite MediaWiki:PDFCreator gespeichert.
 
So erstellen Sie eine neue PDF-Vorlage:
 
# '''Gehen Sie''' zur Seite MediaWiki:PDFCreator.
# '''Fügen Sie''' eine [[Manual:Subpage|Unterseite]] hinzu (z. B. über das Menü der Wiki-Schaltfläche „Neu“).
# '''Geben Sie''' das HTML-Layout und die Parameter für jeden Vorlagenplatz ein, wie im Abschnitt [[Manual:Extension/PDFCreator#Bearbeiten vorhandener PDF-Vorlagen|Bearbeiten vorhandener PDF-Vorlagen]] beschrieben.
# '''Speichern''' Sie die neue Vorlage.
 
Sie können die Vorlage nur speichern, wenn der Inhaltsplatz mindestens den Inhaltsplatzhalter <code><nowiki>{{{content}}}</nowiki></code> enthält. Sobald die neue Vorlage gespeichert ist, steht sie beim Exportieren von Seiten ins PDF-Format zur Auswahl.
 
== Anpassungsbeispiele für Kopf- und Fußzeile ==
 
=== Benutzerdefiniertes Logo ===
Standardmäßig zeigt der Parameter <code><nowiki>{{{logo}}}</nowiki></code> das Wiki-Logo im PDF an. Sie können auch direkt ein hochgeladenes Bild als Logo für Ihre verschiedenen PDF-Vorlagen verwenden. Hier fügen wir ein benutzerdefiniertes Logo in die Kopfzeile einer Vorlage ein:
 
# <syntaxhighlight lang="text">
<div class="pdfcreator-runningheaderfix">
<table>
<tr>
<td>
<div class="pdfcreator-runningheader-logo">
[[File:my-logo.png|alt=mein Logoname]]
</div>
</td>
<td>
<h1 class="title">{{{title}}}</h1>
</td>
</tr>
</table>
</div>
</syntaxhighlight>


=== Semantische Eigenschaft ===
=== Semantische Eigenschaft ===
Es ist auch möglich, eine semantische Eigenschaft in die Fußzeile zu drucken. Das folgende Beispiel gibt den Wert der Eigenschaft „Revision_ID“ einer Seite in der PDF-Fußzeile aus. <syntaxhighlight lang="text">
Es ist möglich, eine semantische Eigenschaft (Attribut)  in die Fußzeile zu drucken. Das folgende Beispiel gibt den Wert der Eigenschaft „Revision_ID“ einer Seite in der PDF-Fußzeile aus. <syntaxhighlight lang="text">
<div class="pdfcreator-runningfooterfix">
<div class="pdfcreator-runningfooterfix">
{{#show:{{FULLPAGENAME}}|?Revision_ID}}
{{#show:{{FULLPAGENAME}}|?Revision_ID}}
Zeile 168: Zeile 239:
=== Hintergrundfarbe für Kopf- und Fußzeile ===
=== Hintergrundfarbe für Kopf- und Fußzeile ===


Fügen Sie im Reiter „Stile“ Folgendes hinzu: <syntaxhighlight lang="css">
Fügen Sie im Reiter „Styles“ hinzu: <syntaxhighlight lang="css">
/* Hintergrundfarbe für Kopf- und Fußzeile hinzufügen */
/* Hintergrundfarbe für Kopf- und Fußzeile hinzufügen */
.pdfcreator-runningheaderfix, .pdfcreator-runningfooterfix {
.pdfcreator-runningheaderfix, .pdfcreator-runningfooterfix {
Zeile 176: Zeile 247:


=== Unterstreichung von Kopf- und Fußzeile entfernen ===
=== Unterstreichung von Kopf- und Fußzeile entfernen ===
Fügen Sie im Reiter „Stile“ Folgendes hinzu: <syntaxhighlight lang="css">
Fügen Sie im Reiter „Styles“ hinzu:<syntaxhighlight lang="css">
/* Rahmen der Kopfzeile entfernen */
/* Rahmen der Kopfzeile entfernen */
.pdfcreator-runningheaderfix > table {
.pdfcreator-runningheaderfix > table {
Zeile 188: Zeile 259:
</syntaxhighlight>
</syntaxhighlight>


== Beispiele für die Anpassung des Deckblatts ==
=== Inhaltsverzeichnis entfernen ===
Das Deckblatt kann im Reiter „Dokumentvorwort“ angepasst werden. Es wird hauptsächlich für Buchvorlagen verwendet. Die Standardelemente sind:
Das Inhaltsverzeichnis zu Beginn eines PDFs soll angezeigt werden, aber nicht das Inhaltsverzeichnis für die Abschnitte der Seiten.


* Titel
Fügen Sie im Reiter „Styles“ hinzu:<syntaxhighlight lang="css">
* Logo
/* remove the border from the header */
* Buchregalbild: Wenn ein Buchregalbild explizit vom Benutzer festgelegt wird, wird es automatisch gedruckt. Es verfügt über keinen Parameter. Die automatisch generierten Vorschaubilder im Buchregal werden '''nicht''' auf das PDF-Cover gedruckt.
.pdfcreator-type-page .toc {
    display:none;
}


=== Weißen Hintergrund zum Logo hinzufügen ===
</syntaxhighlight>Um auch das Inhaltsverzeichnis am Beginn des PDFs zu entfernen:<syntaxhighlight lang="css">
 
/* remove the border from the header */
====Hintergrundfarben verwenden ====
.toc {
Anstelle von Coverbildern können Sie Designs auch farbbasiert definieren.
    display:none;
{{Textbox|boxtype=important|header=Wichtig:|text=Wenn ein Buch ein Cover hat, wird dieses über das im benutzerdefinierten Cover-Layout definierte Layout gedruckt. Layouts müssen daher in Kombination mit Coverbildern getestet werden!|icon=yes}}
}
Hier ist ein Beispiel und das benötigte HTML/CSS für das PDF-Layout. <gallery widths="220" heights="300" perrow="34">
File:Manual:Cover-bgcolor-stripe-EN.png|BookStyle1
</gallery>
 
=== Buchstil1 ===
'''Dokumentvorwort:'''<syntaxhighlight lang="html">
<!-- Logo -->
<div class="pdfcreator-bookStyle1-logo">
{{logo}}}
</div>
<!-- Farbblock -->
<div class="pdfcreator-bookStyle1-colorblock">
</div>
<div class="pdfcreator-bookStyle1-colorblock-accent">
</div>
<!-- Titel -->
<div class="pdfcreator-bookStyle1-title">
{{title}}}
</div>
<!-- Untertitel -->
<div class="pdfcreator-bookStyle1-subtitle">
{{book-subtitle}}}
</div>
</syntaxhighlight>
'''Dokumentvorwort:'''<syntaxhighlight lang="css">
/* Logo */
.pdfcreator-bookStyle1-logo {margin:1cm; Textausrichtung: rechts}
 
/* Farbblock */
.pdfcreator-bookStyle1-colorblock {Position:absolut; Höhe:2cm; Breite:1,8cm; Hintergrundfarbe:#3a3b3c;
Rand:4cm 0 0 0; Z-Index:-500}


.pdfcreator-bookStyle1-colorblock-accent {Position:absolut; Höhe:2cm; Breite:24cm; Hintergrundfarbe:#3366cc;
Rand:4cm 0 0 1,8cm; Z-Index:-500}
/* Titel */
.pdfcreator-bookStyle1-title {Schriftgröße:28pt;Schriftstärke:fett;Rand:8,5cm 1cm 1cm 1,8cm;Farbe:#333333;}
/* Untertitel */
.pdfcreator-bookStyle1-subtitle {Schriftgröße:16pt; Rand: 1 cm 1 cm 1 cm 1,8 cm; Farbe: #555555}
</syntaxhighlight>
</syntaxhighlight>
== Migration bestehender BlueSpice Cloud PDF-Vorlagen ==
BlueSpice 4 Cloud verfügt über eine Standardvorlage, die im Wiki angepasst werden kann. Ihre Elemente sind auf den folgenden Seiten definiert:


* MediaWiki:UniversalExport/PDF/Default/Header.html
== PDF Inhalts-Droplets ==
* 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.
Folgende Inhalts-Droplets sind verfügbar:
 
{| class="wikitable"
'''So verschieben Sie den Inhalt:'''
|+
#'''Öffnen Sie''' die Seite ''MediaWiki:PDFCreator''.
! style="" |Droplet-Name
# '''Wählen Sie''' die zu bearbeitende Vorlage aus oder [[Manual:Extension/PDFCreator#Hinzufügen einer neuen Vorlage|erstellen Sie eine neue]].
! style="" |Beschreibung
# '''Fügen Sie''' den Inhalt Ihrer Vorlagen den entsprechenden Registerkarten hinzu:
|-
## Header.html -> Registerkarte Kopfzeile
| style="" |Buch-PDF-Link
## Footer.html -> Registerkarte Fußzeile
| style="" |Fügt einen Link zu einem Buch auf der Seite ein. Ein Klick auf den Link lädt die PDF-Datei sofort herunter.
## Deckblatt -> Registerkarte Dokumentpräfix
|-
## Styles.less -> Registerkarte Stile
| style="" |PDF-Link
# '''Korrigieren Sie''' die Stilreferenzen für die Kopf- und Fußzeilen-Wrapper: <!-- TABLE HERE -->
| style="" |Fügt einen Link zu derselben oder einer anderen Seite auf der Seite ein. Ein Klick auf den Link lädt die Seite sofort herunter.
 
Vergleich des Standard-Vorlageninhalts von „BlueSpice 4 Cloud“ und „BlueSpice 5 Cloud“:
{| class="wikitable" style="width: 100%;"
! style="" |
! style="" |BlueSpice 4
! style="" |BlueSpice 5
|-
|-
! style="" |Header
| style="" |PDF-Vorschau
| style="" |<syntaxhighlight lang="text">
| style="" |Öffnet die PDF-Datei direkt auf einer Seite in einem PDF-Viewer.
{|
| {{{logo}}} || || {{{title}}}
|}
 
</syntaxhighlight>Hinweis:
 
* Der Header-Wrapper wurde im Hintergrund erstellt und mit der ID „runningheaderfix“ gekennzeichnet. Diese ID existiert nicht mehr, kann aber manuell zum neuen Wrapper-Element hinzugefügt werden.
| style="" |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>
|-
|-
! style="" |Inhalt
| style="" |Inhalte im PDF ausschließen
| style="" |
| style="" |Umschließt Inhalte mit den Tags <code><nowiki><pdfexcludestart />...<pdfexcludeend /></nowiki></code>. Sie können den ausgeschlossenen Inhalt erweitern, indem Sie die Tags im Quelltextbearbeitungsmodus an eine andere Stelle verschieben.
| style="" |Das Inhaltslayout. Die Grundstruktur ist: <syntaxhighlight lang="html">
Hinweis: Das Tag <uenoexport /> ist veraltet, wird aber weiterhin unterstützt. Es sollte nicht mehr verwendet werden.
{{{content}}}
</syntaxhighlight>
|-
|-
! style="" |Fußzeile
| style="" |PDF-Seitenumbruch
| style="" |<syntaxhighlight lang="text">
| style="" |Die eingefügte Seitenumbruchmarkierung ist sowohl im Bearbeitungs- als auch im Ansichtsmodus sichtbar. Um diese Markierung im Ansichtsmodus auszublenden, fügen Sie MediaWiki die folgende Deklaration hinzu:Common.css:<syntaxhighlight lang="css">
{|
/*PDF-Seitenumbruchmarkierung im Ansichtsmodus ausblenden */
| {{{exportdate}}} || {{int:universal-export-pdf-default-disclaimer}} || {{{currentpagenumber}}} / {{{totalpagescount}}}
.bs-tag-pdfpagebreak {display:none}
|}
.bs-tag-pdfpagebreak.ve-ce-leafNode {display:block}
</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-Magic-Wörter]] <code><nowiki>{{CURRENTMONTH}}</nowiki>/<nowiki>{{CURRENTDAY}}</nowiki>/<nowiki>{{CURRENTYEAR}}</nowiki></code> ersetzt werden.
| style="" |<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>
</syntaxhighlight>
|-
! style="" |Dokumentvorwort
| style="" |<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.
== Semantic MediaWiki ==
* Das Hintergrundbild wird nun festgelegt, wenn der Wrapper <nowiki><div class="pdfcreator-intro">...</div></nowiki>existiert:
Die Bücher, in denen eine Seite existiert, werden über das [[Handbuch:Semantic MediaWiki|semantische Attribut]] ''Bücher'' (''Property:Books'') abfragbar.
** Es zeigt das in den Konfigurationsmanager-Einstellungen definierte Standard-Deckblattbild an. Wenn kein Bild festgelegt ist, wird kein Hintergrundbild gedruckt, es sei denn,
[[Datei:property Books.png|alternativtext=Anzeige der Werte des Attributs "Bücher" einer Wikiseite|zentriert|mini|450x450px|Semantisches Attribut "Bücher"]]
** in den Metadaten eines Buches ist ein Bücherregalbild definiert.
 
| style="" |<syntaxhighlight lang="html">
 
<div class="pdfcreator-intro">
== Migration bestehender BlueSpice cloud PDF-Vorlagen ==
<div class="pdfcreator-intro-title">{{{title}}}</div>
[[Handbuch:Erweiterung/PDFCreator/Migration bestehender BlueSpice cloud PDF-Vorlagen|Anleitung zur Migration der cloud PDF-Vorlagen]]
</div>
 
</syntaxhighlight>Hinweis: Wenn Sie kein vordefiniertes Cover-Hintergrundbild in einer Vorlage 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>.
 
|-
! style="" |Dokumentanhang
| style="" |n/a
| style="" |Die letzte Seite des PDF-Exports. Sie hat keine vordefinierte Grundstruktur.
|-
! style="" |Stile
| style="" |Standardstile.
| style="" |Stildeklarationen für die CSS-Klassen, die in den Vorlagenelementen verwendet werden. Es sind keine vordefinierten Stile vorhanden.
|-
! style="" |Beschreibung
| style="" |n/a
| style="" |Ermöglicht die Dokumentation der Vorlage und ihres Verwendungszwecks.
|}


Die folgenden Parameter existieren nicht mehr und müssen durch MediaWiki-Magic-Wörter ersetzt werden:
{{#dpl:title=BlueSpiceConfigManager|include=#PDFCreator}}
{| class="wikitable"
{{translation}}
|+Veraltete Parameter
! style="" |Parameter
! style="" |Beschreibung
! style="" |Ersetzen durch
|-
| style="" |URL
| style="" |URL der Wiki-Seite
| style="" |<nowiki>{{fullurl:{{FULLPAGENAME}}}}</nowiki>
|-
| style="" |exportdate
| style="" |Datum der PDF-Erstellung
| style="" |<nowiki>{{CURRENTMONTH}}/{{CURRENTDATE}}/{{CURRENTYEAR}}</nowiki>
|-
| style="" |exporttime
| style="" |Uhrzeit der PDF-Erstellung
| style="" |<nowiki>{{CURRENTTIME}}</nowiki>
|-
| style="" |subtitle
| style="" |Untertitel des Buches
| style="" |<nowiki>{{{Buch-Untertitel}}}</nowiki>
|}{{#dpl:title=BlueSpiceConfigManager|include=#PDFCreator}}

Aktuelle Version vom 2. Juni 2025, 12:06 Uhr

Migration bestehender benutzerdefinierter PDF-Vorlagen:

Benutzerdefinierte PDF-Vorlagen aus früheren BlueSpice-Versionen erfordern manuelle Updates auf die neue PDFCreator-Funktionalität. Je nach Anforderungen können neue Vorlagen im Wiki erstellt werden. Bei komplexen Anpassungen ist Technik-Unterstützung notwendig.


Für bestehende BlueSpice cloud-Vorlagen gibt es einige Anweisungen für die notwendigen Änderungen.

Seite oder Buch exportieren[Bearbeiten | Quelltext bearbeiten]

Um eine Seite als PDF zu drucken, klicken Sie in den Seitenwerkzeugen auf das Seitensymbol. Das Dialogfeld „Export“ wird geöffnet.

Auswahl von Exportmodus und Exportvorlage
PDF-Export Dialogfenster

Wählen Sie die Exporteinstellungen.

  • Modus:
    • Seite: Druckt die Seite.
    • Seite mit Unterseiten: Druckt die Seite und alle Unterseiten. Diese Option wird nur angezeigt, wenn die Seite Unterseiten enthält.
    • Seite mit allen verlinkten Seiten: Druckt die Seite und die direkt von dieser Seite verlinkten Seiten.
  • Vorlage:
    • Standard-PDF: Druckt die Seite(n) ohne Deckblatt (sofern die Vorlage nicht bearbeitet wurde).
    • StandardBuchPDF: Fügt dem PDF ein Deckblatt hinzu (sofern die Vorlage nicht bearbeitet wurde).

Ob verlinkte Seiten oder verlinkte Dateien im PDF Export berücksichtigt werden solten, ist in der jeweils ausgewählten Vorlage definiert.

Standardmäßig zeigt die Vorlage „StandardPDF“ das Wiki-Logo (aus der Skin-Einstellungsseite). Wenn keine benutzerdefinierten Einstellungen vorgenommen wurden, wird das Standard-BlueSpice-Logo verwendet.

Medien-Links exportieren[Bearbeiten | Quelltext bearbeiten]

Medienlinks (= Links, die direkt auf die Datei auf dem Server verweisen) fügen der exportierten PDF-Datei einen Anhang hinzu. Dies ist unabhängig vom gewählten Exportmodus (Seite, Seite mit verlinkten Seiten).

Dies gilt auch für PDF-Dateien, die über das Inhalts-Droplet PDF-Vorschau eingebettet werden.

Wenn keine Anhänge hinzugefügt werden sollen, muss dies in den Eigenschaften der PDF-Vorlage definiert werden.

Seiten mit verlinkten Seiten exportieren[Bearbeiten | Quelltext bearbeiten]

Beim Exportieren von Seiten mit ihren verlinkten Seiten werden die Linktypen wie folgt verarbeitet:

  • Medienlinks fügen der exportierten PDF-Datei einen Anhang hinzu (z.B. [[Medium:mydocument.pdf]])
  • Dateilinks sind anklickbar und verlinken zur entsprechenden Dateiseite im Wiki. (z.B. [[File:mydocument.pdf]])
  • Erwähnungen sind anklickbar und leiten zur Benutzerseite weiter.

Wenn keine Anhänge hinzugefügt werden sollen, muss dies in den Eigenschaften der PDF-Vorlage definiert werden.

Wenn keine Links zu Seiten hinzugefügt werden, die nicht im PDF enthalten sind, muss dies in den Eigenschaften der PDF-Vorlage definiert werden.

Neue Vorlage hinzufügen[Bearbeiten | Quelltext bearbeiten]

Das Wiki bietet standardmäßig zwei PDF-Vorlagen:

  • StandardPDF: Vorlage ohne Deckblatt für den Einzelseitenexport.
  • StandardBookPDF: Vorlage mit Deckblatt für den Buchexport.

Ab BlueSpice 5.1 können PDF-Vorlagen über die Seite Spezial: PDF-Vorlagen erstellt werden.

Vorhandene Vorlage kopieren[Bearbeiten | Quelltext bearbeiten]

So erstellen Sie eine neue PDF-Vorlage:

  1. Gehen Sie zur Seite Spezial: PDF-Vorlagen.
  2. Kopieren Sie eine vorhandene Vorlage.
    Spezialsiete PDF-Vorlagen mit zwei Standard Vorlagen und Aktionsschaltflächen
    Schaltfläche zum Kopieren einer PDF Vorlage
  3. Geben Sie einen Namen für die neue Vorlage an.
  4. Klicken Sie Kopieren.

Klicken Sie anschließend die Schaltfläche zum Bearbeiten (Stift-Symbol) der neuen Vorlage.

Allgemeine Eigenschaften auswählen[Bearbeiten | Quelltext bearbeiten]

  1. Wählen Sie die Seitenausrichtung und die allgemeinen Exporteigenschaften aus (z. B. ob das Inhaltsverzeichnis für jede Seite angezeigt werden soll oder ob Links zu Seiten eingefügt werden sollen, die nicht im PDF selbst exportiert werden).
  2. Klicken Sie auf Weiter.

Vorlagen-Elemente auswählen[Bearbeiten | Quelltext bearbeiten]

Aktivieren Sie die Kontrollkästchen für jedes Element, das Sie in Ihre Vorlage aufnehmen möchten:

  • Kopfzeile
  • Fußzeile
  • Dokumentvorspann: Deckblatt
  • Dokumentanhang: Zusätzliche Seite am Ende der PDF-Datei. Sie ist wie die Inhaltsseiten (mit Kopf- und Fußzeile) formatiert und erhöht die Seitenzahl der PDF-Datei.

Klicken Sie für jedes Vorlagenelement auf Konfigurieren, um das Layout zu gestalten.

Kopfzeile konfigurieren[Bearbeiten | Quelltext bearbeiten]

Die Kopfzeilenelemente können aus einem Bild (normalerweise Ihrem Logo) und Text (einer Kombination aus vordefinierten Parametern und Ihrem eigenen Text) bestehen.

Wenn Sie ein anderes Bild als Ihr Wiki-Logo verwenden möchten, wählen Sie Benutzerdefiniertes Logo verwenden und geben Sie einen vorhandenen Bildnamen ein oder laden Sie ein neues Bild hoch.

Fußzeile konfigurieren[Bearbeiten | Quelltext bearbeiten]

Standardmäßig bietet das Wiki für jeden Fußzeilenabschnitt lokalisierte Systemmeldungen an. Nutzen Sie Systemmeldungen, wenn Sie die Spracheinstellungen Ihrer Benutzer unterstützen möchten. Beispielsweise kann in einem deutschsprachigen Wiki die deutsche Systemmeldung für {{int:pdfcreator-pdf-disclaimer}} auf der Seite MediaWiki:pdfcreator-pdf-disclaimer geändert werden. Die englische Version finden Sie auf der Seite MediaWiki:pdfcreator-pdf-disclaimer/en.

Alternativ können Sie einfach Ihren eigenen Text eingeben, wenn der PDF-Export keine Benutzersprachen berücksichtigen muss. Oder lassen Sie den Abschnitt leer, wenn Sie keinen Text drucken möchten.

Konfigurieren des Dokumentvorspanns (Deckblatt)[Bearbeiten | Quelltext bearbeiten]

Sie können folgende Elemente für Ihr Deckblatt festlegen:

Hintergrundbild:

  • Wenn ein Buchregalbild vorhanden ist, wird dieses als Coverbild für den PDF-Export des Buches verwendet.
  • Wenn kein Buchregalbild vorhanden ist, wird das im Konfigurationsmanager definierte Standardbild als Coverbild für den PDF-Export des Buches verwendet.
  • Wenn in der PDF-Vorlage ein benutzerdefiniertes Bild definiert ist, wird dieses für den PDF-Export des Buches verwendet.

Wenn Sie kein Hintergrundbild für Ihr PDF-Cover verwenden möchten, müssen alle drei Felder für die Definition eines Hintergrundbildes leer sein.

Eigenschaften[Bearbeiten | Quelltext bearbeiten]

Die folgenden Eigenschaften können konfiguriert werden:

{
	"embed-page-toc": true,
	"nsPrefix": true,
	"attachments": true,
	"suppress-links": false,
	"no-redirect": true,
	"coverBackground": ""
}
Bezeichnung Name Standardwert Beschreibung
Namensraumpräfix anzeigen nsPrefix true Das Namensaumpräfix von Seiten wird nicht in den Seitentiteln abgedruckt.
Inhaltsverzeichnis anzeigen embed-page-toc true Das Inhaltsverzeichnis jeder exportierten Seite wird ausgegeben.
Weiterleitung ignorieren no-redirect false Wenn Links auf eine andere Seite weiterleiten, ist die Zielseite nicht im PDF enthalten.
Anhänge erlauben attachments true Wenn Dateien direkt mit dem Präfix „Medium:“ verlinkt sind, werden die Dateien auch im PDF angehängt.
Links in PDF deaktivieren suppress-links false Ersetzt alle Links im PDF durch ein span-Element, wenn sie nicht auf ein Ziel innerhalb des PDFs verweisen.
- coverBackground <File:filename.png> Diese Eigenschaft wird programmgesteuert festgelegt, wenn ein benutzerdefiniertes Hintergrundbild für das Deckblatt angegeben ist.

Bestehende PDF-Vorlagen bearbeiten[Bearbeiten | Quelltext bearbeiten]

Alle Vorlagen sind als Unterseiten der Seite MediaWiki:PDFCreator gespeichert.

Hier ist die Syntax für die Vorlagenelemente einsehbar und auch direkt bearbeitbar, falls komplexere Änderungen nötig sind.

Vorlagenelemente[Bearbeiten | Quelltext bearbeiten]

Jede Vorlage besteht aus denselben Elementen:

Vorlagen-Slot Beschreibung
Kopfzeile Die Kopfzeile 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 notwendig, um die Kopfzeile auf der Seite oben auszurichten. Sie arbeitet mit der Klassendeklaration im Reiter „Styles“ der Vorlage zusammen. Beide müssen gemeinsam angepasst werden.

Inhalt Das Inhaltslayout. Die Grundstruktur lautet:
{{{content}}}
Fußzeile Die Fußzeile jeder PDF-Seite. Die Grundstruktur lautet:
<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>
Wichtig!

Die Die Klasse „.pdfcreator-runningfooterfix“ ist erforderlich, um die Kopfzeile oben auf der Seite auszurichten. Sie arbeitet mit der Klassendeklaration im Reiter „Stile“ der Vorlage zusammen. Beide müssen gemeinsam angepasst werden.

Dokumentenvorspann Das Deckblatt. Es ist für den Buchexport vorgesehen, kann aber auch für den Seitenexport verwendet werden. Die Grundstruktur eines Buchcovers lautet:
<div class="pdfcreator-intro">
<div class="pdfcreator-intro-title">{{{title}}}</div>
</div>
Wichtig!

Die Klasse „.pdfcreator-intro“ ist erforderlich, 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 den Vorlagenelementen verwendet werden. Die Standard-Stile können Sie hier einsehen.
Eigenschaften Ermöglicht die Steuerung einiger Aspekte der PDF-Ausgabe. Folgende Eigenschaften sind verfügbar (Standardeinstellungen):
{
"embed-page-toc": true,
"no-redirect":false,
"attachments": true,
"suppress-links": false
}
Beschreibung Interne Hinweise zur Verwendung dieser Vorlage. Die Beschreibung hat keine Auswirkungen auf die Vorlage selbst.


Konfiguration[Bearbeiten | Quelltext bearbeiten]

3 Einstellungen für den PDFCreator
PDF Creator


  • Namensraum-Präfix im PDF ausblenden: Entfernt das Namensraum-Präfix aus Titeln.
  • Standard Export-Vorlage für Seiten: Die Standardvorlage wird als erstes angezeigt, wenn Benutzer im Modus „Seite“ eine Exportvorlage auswählen. Sie wird auch für das Inhalts-Droplet "PDF-Link" verwendet.
  • Cover-Hintergrundbild in PDF-Vorlagen: Standard-Hintergrundbild für PDF-Vorlagen. Eine PDF-Vorlage muss im Slot "Dokumentenvorspann" folgenden Standard-Wrapper nutzen, damit das hier angegebene Bild ausgegeben wird:
    <div class="pdfcreator-intro">
    ...
    </div>
    

Standard-Bild:

/app/bluespice/w/extensions/BlueSpiceBookshelf/data/common/images/bs-cover.png


Ausgabe:

Bild einer vergrößerten Tastatur-Taste mit Buch-Symbol
Standard PDF-Coverbild


Der Bild-Pfad kann gelöscht werden. Dann wird standardmäßig kein Bild ausgegeben.

Alternativ kann ein eine hochgeladene Bild-Datei angegeben werden (ohne Namensraum-Präfix), zum Beispiel: alpaka1.jpg

Coverpage Beispiel mit Alpaka Coverbild
Standard Coverbild (hochgeladen)

​Wenn ein Buch ein eigenes Bücherregal-Bild besitzt, wird dieses beim direkten Export von der Spezialseite "Bücher" im PDF generiert.


Anpassungsbeispiele[Bearbeiten | Quelltext bearbeiten]

Semantische Eigenschaft[Bearbeiten | Quelltext bearbeiten]

Es ist möglich, eine semantische Eigenschaft (Attribut) in die Fußzeile zu drucken. Das folgende Beispiel gibt den Wert der Eigenschaft „Revision_ID“ einer Seite in der PDF-Fußzeile aus.

<div class="pdfcreator-runningfooterfix">
{{#show:{{FULLPAGENAME}}|?Revision_ID}}
</div>

Hintergrundfarbe für Kopf- und Fußzeile[Bearbeiten | Quelltext bearbeiten]

Fügen Sie im Reiter „Styles“ hinzu:

/* Hintergrundfarbe für Kopf- und Fußzeile hinzufügen */
.pdfcreator-runningheaderfix, .pdfcreator-runningfooterfix {
background-color: #eee;
}

Dadurch wird eine graue Hintergrundfarbe hinzugefügt.

Unterstreichung von Kopf- und Fußzeile entfernen[Bearbeiten | Quelltext bearbeiten]

Fügen Sie im Reiter „Styles“ hinzu:

/* Rahmen der Kopfzeile entfernen */
.pdfcreator-runningheaderfix > table {
border-bottom: none !important;
}

/* Rahmen der Kopfzeile entfernen */
.pdfcreator-runningfooterfix > table {
border-top: none !important;
}

Inhaltsverzeichnis entfernen[Bearbeiten | Quelltext bearbeiten]

Das Inhaltsverzeichnis zu Beginn eines PDFs soll angezeigt werden, aber nicht das Inhaltsverzeichnis für die Abschnitte der Seiten.

Fügen Sie im Reiter „Styles“ hinzu:

/* remove the border from the header */
.pdfcreator-type-page .toc {
    display:none;
}

Um auch das Inhaltsverzeichnis am Beginn des PDFs zu entfernen:

/* remove the border from the header */
.toc {
    display:none;
}

PDF Inhalts-Droplets[Bearbeiten | Quelltext bearbeiten]

Folgende Inhalts-Droplets sind verfügbar:

Droplet-Name Beschreibung
Buch-PDF-Link Fügt einen Link zu einem Buch auf der Seite ein. Ein Klick auf den Link lädt die PDF-Datei sofort herunter.
PDF-Link Fügt einen Link zu derselben oder einer anderen Seite auf der Seite ein. Ein Klick auf den Link lädt die Seite sofort herunter.
PDF-Vorschau Öffnet die PDF-Datei direkt auf einer Seite in einem PDF-Viewer.
Inhalte im PDF ausschließen Umschließt Inhalte mit den Tags <pdfexcludestart />...<pdfexcludeend />. Sie können den ausgeschlossenen Inhalt erweitern, indem Sie die Tags im Quelltextbearbeitungsmodus an eine andere Stelle verschieben.

Hinweis: Das Tag <uenoexport /> ist veraltet, wird aber weiterhin unterstützt. Es sollte nicht mehr verwendet werden.

PDF-Seitenumbruch Die eingefügte Seitenumbruchmarkierung ist sowohl im Bearbeitungs- als auch im Ansichtsmodus sichtbar. Um diese Markierung im Ansichtsmodus auszublenden, fügen Sie MediaWiki die folgende Deklaration hinzu:Common.css:
/*PDF-Seitenumbruchmarkierung im Ansichtsmodus ausblenden */
.bs-tag-pdfpagebreak {display:none}
.bs-tag-pdfpagebreak.ve-ce-leafNode {display:block}

Semantic MediaWiki[Bearbeiten | Quelltext bearbeiten]

Die Bücher, in denen eine Seite existiert, werden über das semantische Attribut Bücher (Property:Books) abfragbar.

Anzeige der Werte des Attributs "Bücher" einer Wikiseite
Semantisches Attribut "Bücher"


Migration bestehender BlueSpice cloud PDF-Vorlagen[Bearbeiten | Quelltext bearbeiten]

Anleitung zur Migration der cloud PDF-Vorlagen



PDF-Ausschluss - Start

Feedback zur Dokumentation ist im Community-Forum möglich.

PDF-Ausschluss - Ende