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í.
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ř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 do Wordu používám pro předávání dokumentů lidem, kteří nepracují s Markdownem.
pandoc vstup.md -o vystup.docx
Pro export dokumentace do DokuWiki formátu používám jednoduchý příkaz:
pandoc vstup.md -t dokuwiki -o vystup.txt
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:
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.
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.