2.3 KiB
Raw Blame History

pandoc

Конвертировать документы между различными форматами. Больше информации: https://pandoc.org/MANUAL.html.

  • Сконвертировать Markdown-файл в PDF, используя pdflatex (форматы определяются по расширениям файлов):

pandoc {{путь/к/входномуайлу.md}} {{[-o|--output]}} {{путь/к/выходномуайлу.pdf}}

  • Сконвертировать вывод другой команды в PDF, используя определённый движок PDF:

{{команда}} | pandoc {{[-f|--from]}} {{формат_ввода}} --pdf-engine {{tectonic|weasyprint|typst|...}} {{[-o|--output]}} {{путь/к/выходномуайлу.pdf}}

  • Сконвертировать в автономный (standalone) файл с соответствующими верхними и нижними колонтитулами (для LaTeX, HTML и т.д.):

pandoc {{путь/к/входномуайлу.md}} {{[-s|--standalone]}} {{[-o|--output]}} {{путь/к/выходномуайлу.html}}

  • Указать форматы вручную (переопределяет автоматическое определение формата по расширению имени файла, или если оно отсутствует):

pandoc {{[-f|--from]}} {{docx|...}} {{путь/к/входномуайлу}} {{[-t|--to]}} {{pdf|...}} {{[-o|--output]}} {{путь/к/выходномуайлу}}

pandoc {{путь/к/входномуайлу}} {{[-L|--lua-filter]}} {{путь/к/фильтру.lua}} {{[-o|--output]}} {{путь/к/выходномуайлу}}

  • Сконвертировать удалённый HTML-файл в Markdown и вывести результат в stdout:

pandoc {{[-f|--from]}} html {{[-t|--to]}} markdown {{https://example.com}}

  • Вывести список всех поддерживаемых форматов ввода:

pandoc --list-input-formats

  • Вывести список всех поддерживаемых форматов вывода:

pandoc --list-output-formats