====== Pandoc: univerzální nástroj pro převod dokumentů ======
Pandoc používám jako univerzální převodník mezi různými formáty dokumentů. Umožňuje mi převádět Markdown do PDF, Wordu, HTML nebo wiki formátů, ale také převádět mezi nimi navzájem. Při práci s technickou dokumentací mi nahrazuje celé řetězce jiných nástrojů, protože zvládá desítky formátů z jednoho rozhraní.
===== Moje praktické použití =====
==== Převod Markdown na PDF pomocí WeasyPrint ====
WeasyPrint jsem zvolil, protože ve výsledném PDF zachovává Unicode znaky včetně ikon.
sudo apt install weasyprint
pandoc analyza-rok-2024.md -o analyza-rok-2024.pdf --pdf-engine=weasyprint
==== Převod Markdown na PDF pomocí XeLaTeX ====
Při použití XeLaTeXu jsem narazil na odstranění UTF znaků. Uvádím příkaz pro kompletnost.
sudo apt install texlive-xetex
pandoc analyza-rok-2024.md -o analyza-rok-2024.pdf --pdf-engine=xelatex
==== Převod Markdown na Word ====
Převod do Wordu používám pro předávání dokumentů lidem, kteří nepracují s Markdownem.
pandoc vstup.md -o vystup.docx
==== Převod Markdown do DokuWiki ====
Pro export dokumentace do DokuWiki formátu používám jednoduchý příkaz:
pandoc vstup.md -t dokuwiki -o vystup.txt
===== Převod mezi dalšími formáty =====
Pandoc jsem využil i mimo Markdown. Nástroj umí pracovat s formáty jako HTML, EPUB, LaTeX, RST nebo ODT. Můžu tak například převádět:
* HTML → Markdown
* ODT → Markdown
* Markdown → EPUB
* LaTeX → HTML
Pandoc tak používám jako univerzální převodník, který dokáže formátovat výstup, měnit šablony, vkládat metadata a generovat různé typy dokumentů podle potřeby.
===== Shrnutí =====
Pandoc mi poskytuje jednotný způsob práce s dokumenty bez ohledu na zdrojový nebo výsledný formát. Umožňuje mi rychle generovat PDF, Word, wiki formáty nebo e‑knihy a spolehnout se na konzistentní výstup.