37 lines
2.3 KiB
Markdown
37 lines
2.3 KiB
Markdown
|
|
# 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`
|