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í.

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:

  • 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.

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.

  • it/software/pandoc.txt
  • Poslední úprava: 2025/11/17 14:57
  • autor: Petr Nosek