Zum Inhalt

Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).

Praxis-Guide: Pandoc Multi-Format Export-Pipeline

Pandoc ermöglicht das hochpräzise Konvertieren deiner Markdown-Dokumentation in Druck-PDFs, E-Books (EPUB) und Microsoft Word (DOCX) Dokumente.


graph LR
    MD["📄 MkDocs Markdown (.md)"] --> Pandoc["🔄 Pandoc Converter"]
    Pandoc --> PDF["📕 PDF (via Typst / XeLaTeX)"]
    Pandoc --> EPUB["📱 E-Book (.epub)"]
    Pandoc --> DOCX["📘 Word (.docx)"]

🛠️ 1. Installation

# Pandoc & Typst (moderner, schneller PDF-Engine) installieren
sudo apt update && sudo apt install -y pandoc

# Typst installieren (für schnelle PDF-Generierung)
curl -fsSL https://typst.app/install.sh | sh

🚀 2. Konvertierungs-Befehle

Markdown zu PDF (mit Typst Engine)

pandoc input.md -o output.pdf --pdf-engine=typst -V margin=2cm

Markdown zu E-Book (EPUB) mit Inhaltsverzeichnis

pandoc input.md -o output.epub --toc --toc-depth=2 --metadata title="Meine Dokumentation"

Markdown zu Microsoft Word (DOCX)

pandoc input.md -o output.docx

⚡ 3. Batch-Skript: Gesamte Doku als PDF kompilieren (build_book.sh)

#!/bin/bash
set -e

OUTPUT_DIR="exports"
mkdir -p "$OUTPUT_DIR"

echo "Kompiliere gesamte Dokumentation zu einem Buch-PDF..."

# Führe alle Haupt-Dokumente zusammen
pandoc docs/index.md \
       docs/künstliche-intelligenz/index.md \
       docs/entwicklung/webentwicklung/index.md \
       -o "$OUTPUT_DIR/Gesamtdokumentation.pdf" \
       --pdf-engine=typst \
       --toc \
       -V title="Gesamtdokumentation" \
       -V author="Thorsten Klöhn"

echo "✅ PDF erfolgreich in '$OUTPUT_DIR/Gesamtdokumentation.pdf' erstellt!"

🔗 Verwandte Themen

Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).