2.3 KiB
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]}} {{путь/к/выходному_файлу}}
- Преобразовать документ, используя Lua-скрипт (больше информации: https://pandoc.org/lua-filters.html):
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