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