wikidev:video_03_pdf

Dies ist eine alte Version des Dokuments!


Video 03 – PDF-Kursmaterial mit dw2pdf erstellen

In dieser Lektion bauen wir auf deinem Kurssystem aus Video 02 auf: Du lernst, wie du mit dem Plugin dw2pdf automatisch hochwertige PDF-Dateien aus deinem Wiki erstellst – ideal für Mailkurse, Bonusmaterial oder Unterrichtsausdrucke.


  • Admin → Erweiterungen verwalten
  • Suche nach: `dw2pdf`
  • Klicke auf Installieren

Nach der Installation erscheint oben rechts der Link: „Exportieren als PDF“

Teste den Export gleich mit einer beliebigen Kursseite – z. B. `kurs:start`


Du kannst dein eigenes PDF-Design erstellen – z. B. mit Logo, eigenen Farben, Kopf-/Fußzeilen. Dazu kopierst du das Standard-Template `default` und passt es an.

Hinweis: Die folgenden Schritte funktionieren auch auf dem WikiDev-Stick („DokuWiki on a Stick“) unter Windows.

Pfad: /lib/plugins/dw2pdf/tpl/  
Neuer Ordner: wikidev_tpl
cd /lib/plugins/dw2pdf/tpl/  
cp -r default wikidev_tpl

Passe diese Dateien im Ordner `kurslayout/` an:

Datei Funktion
`header_even.html` Kopfzeile mit Logo oder Kurstitel für gerade Seiten
`header_odd.html` Kopfzeile mit Logo oder Kurstitel für ungerade Seiten
`footer_even.html` Seitenzahlen oder Copyright für gerade Seiten
`footer_odd.html` Seitenzahlen oder Copyright für ungerade Seiten
`style.css` Farben, Schriftgrößen, Tabellenlayout
`cover.html` Optionales Deckblatt für PDF-Broschüren

Geheimtipp: Nutze den kostenlosen HTML-Editor KompoZer, um deine PDF-Layouts bequem anzupassen. Besonders hilfreich: Du siehst sofort, wie `header.html`, `footer.html` und Co. aussehen werden.

  • Installation für Windows, Linux oder macOS möglich
  • Öffne die Datei `header.html` im Ordner `kurslayout/`
  • Bearbeite dein Layout visuell – mit Live-Vorschau!

Vorteil: Kein Coding nötig – einfach klicken, speichern, fertig.


Beispiel für `header.html`:

<div style="text-align:center; margin-bottom:10px;">
  <img src="@TPLBASE@/logo.png" height="40" />
  <div>@WIKI@ – @TITLE@</div>
</div>

Beispiel für `footer.html`:

<div style="text-align:right; font-size:9pt;">
  Seite @PAGE@ von @PAGES@
</div>

Nützliche Platzhalter:

Platzhalter Bedeutung
`@PAGE@` aktuelle Seitenzahl
`@PAGES@` Gesamtseitenanzahl
`@TITLE@` Titel der Seite
`@WIKI@` Wiki-Titel
`@TPLBASE@` Basisverzeichnis deines Templates (für Bilder)

Du kannst ganze Namensräume als PDF-Broschüre exportieren:

wikidev.local/doku.php?do=export_pdfns&book_ns=kursmodul1

Nutze dafür z. B. einen eigenen Bereich wie `kursmodul1:` → Alle Seiten werden automatisch im PDF zusammengefasst.


  • Exportiere fertige Seiten regelmäßig als PDF
  • Drucke Kursmaterialien mit Logo
  • Versende PDFs als Mailkurs oder Freebie
  • Nutze `\\newpage` für gezielte Seitenumbrüche

Um den PDF-Export zu testen, verwende die Beispielseite „kurs:start“, die bereits vorbereitet ist.

Variante 1: Über das Menü Oben im Wiki findest du den Button „Als PDF exportieren“ (sofern das Plugin dw2pdf aktiv ist).

Variante 2: Direkt über den Link

wikidev.local/doku.php?do=export_pdf&id=kurs:start

Achte darauf, dass die Seite „kurs:start“ existiert – sonst funktioniert der Export nicht.


Im nächsten Video zeigen wir dir, wie du dein System auf einem Raspberry Pi dauerhaft einrichtest – mit automatischen Mounts und DokuWiki als lokalen Kurshost.

Weiter zu Video 04: Raspberry Pi vorbereiten & Wiki installieren


Diese Seite ist Teil des WikiDev-Projekts

  • wikidev/video_03_pdf.1754080286.txt.gz
  • Zuletzt geändert: vor 4 Wochen
  • von strangelove