Основы Pandoc

Pandoc конвертирует текстовые файлы из одних форматов в другие. Рассмотрим его базовые команды.

Все примеры расположены в репозитории.

Конвертация

Pandoc является обычным консольным приложением и принимает команды стандартным образом.

По умолчанию Pandoc принимает данные для конвертации из входного потока и отправляет во выходной поток. Чтобы определить исходный файл передайте ему имя файла:

Чтобы указать вывод в файл используйте параметр -o:

На вход можно передать несколько файлов, в этом случае Pandoc их объединит в один:

Части документов

По умолчанию, Pandoc выводит только преобразованные в целевой формат фрагменты. Если нужно получить целый файл, то укажите параметр -s/--standalone .

Для формата HTML полноценный документ будет включать в себя все обязательные для документа теги head, body и остальные, а если конвертировать фрагменты то в выходном файле будут только отдельные абзацы.

Форматы файлов

В предыдущих примерах Pandoc автоматически определял формат файла по расширению. Команды -f/--from и -t/--to указывают формат в явном виде:

Списки поддерживаемых входных и выходных форматов выводятся командами:

Кодировка

Pandoc использует кодировку utf-8 для выходных и выходных файлов.

Ссылки

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *