URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 129544
[ Назад ]

Исходное сообщение
"Выпуск pandoc 3.0, пакета для преобразования текстовой разметки"

Отправлено opennews , 19-Янв-23 22:21 
Доступен выпуск проекта pandoc 3.0, развивающего библиотеку и утилиту командной строки для преобразования форматов разметки текста. Поддерживается конвертация между более чем 50 форматами, включая docbook, docx, epub, fb2, html, latex, markdown, man, odt и различные wiki-форматы. Поддерживается подключение произвольных обработчиков и фильтров на языке Lua. Код написан на языке Haskell и распространяется под лицензией GPLv2...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=58513


Содержание

Сообщения в этом обсуждении
"Выпуск pandoc 3.0, пакета для преобразования текстовой разме..."
Отправлено Аноним , 19-Янв-23 22:21 
С телеметрией?

"Выпуск pandoc 3.0, пакета для преобразования текстовой разме..."
Отправлено Аноним , 19-Янв-23 22:52 
Да

"Выпуск pandoc 3.0, пакета для преобразования текстовой разме..."
Отправлено Аноним , 20-Янв-23 00:35 
Причём тут телеметрия?

"Выпуск pandoc 3.0, пакета для преобразования текстовой разме..."
Отправлено Товарищ Майор , 20-Янв-23 07:37 
Вывод: Не причём.

"Выпуск pandoc 3.0, пакета для преобразования текстовой разме..."
Отправлено Аноним , 20-Янв-23 01:14 
Подскажите, какой входной формат лучше всего поддерживается в pandoc и хранит больше всего всяких деталей, чтобы через него старую документацию в ворде конвертить: .doc, . docx, .odf?

"Выпуск pandoc 3.0, пакета для преобразования текстовой разме..."
Отправлено Аноним , 20-Янв-23 06:09 
.txt

"Выпуск pandoc 3.0, пакета для преобразования текстовой разме..."
Отправлено beck , 20-Янв-23 09:22 
Я использую markdown с расширениями.

"Выпуск pandoc 3.0, пакета для преобразования текстовой разме..."
Отправлено Аноним , 20-Янв-23 01:29 
Хороший проект

"Выпуск pandoc 3.0, пакета для преобразования текстовой разме..."
Отправлено beck , 20-Янв-23 05:54 
Подскажите,  коллеги, как можно при конвертации в например pdf задать размеры шрифтов, стили, переносы и прочее? Есть какие-то конфиги в pandoc?

"Выпуск pandoc 3.0, пакета для преобразования текстовой разме..."
Отправлено habamax , 20-Янв-23 07:02 
Оно же по умолчанию через latex, насколько я помню? Там наверно шаблон есть, который можно тюнить.

"Выпуск pandoc 3.0, пакета для преобразования текстовой разме..."
Отправлено Простоник , 20-Янв-23 08:22 
Pandoc использует для генерации pdf промежуточные форматы. Это latex или wkhtmltopdf(html/css).
Так что для настройки вывода pdf нужно именно этот промежуточный формат и настраивать.

"Выпуск pandoc 3.0, пакета для преобразования текстовой разме..."
Отправлено beck , 20-Янв-23 09:20 
Ага, спасибо.

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

Как настроить выходной вид документа word или pdf вообще непонятно...


"Выпуск pandoc 3.0, пакета для преобразования текстовой разме..."
Отправлено Простоник , 20-Янв-23 10:02 
Это такая философия - инструмент просто работает.
Если вы сталкивались с tex, то привыкли к простому факту, что готовые шаблоны иногда  делают вёрстку аккуратнее человека. Для некоторых форматов есть СLI wrappers. Смотрите там.

"Выпуск pandoc 3.0, пакета для преобразования текстовой разме..."
Отправлено beck , 20-Янв-23 10:38 
К сожалению то, как он работает "из коробки" делает его малопригодным для работы с документами больше двух страниц.

"Выпуск pandoc 3.0, пакета для преобразования текстовой разме..."
Отправлено анон , 26-Янв-23 21:45 
Смотрите в сторону переменных, всё описано в мане pandoc(1), надо только поискать. А на сайте у них документация и впрямь странная. Для наглядности, вот так я получаю PDF из Markdown:

pandoc \
    report.md \
    --from=markdown-implicit_figures \
    --to=pdf \
    --pdf-engine=xelatex \
    --variable mainfont='FreeSans' \
    --variable monofont='FreeMono' \
    --variable fontsize='12pt' \
    --variable monofontoptions='Scale=0.9' \
    --variable urlcolor='[HTML]{0000ff}' \
    --variable pagestyle=empty \
    --variable margin-left='20mm'   \
    --variable margin-right='20mm'  \
    --variable margin-top='20mm'    \
    --variable margin-bottom='20mm' \
    --highlight-style haddock \
    --output=report.pdf


"Выпуск pandoc 3.0, пакета для преобразования текстовой разме..."
Отправлено Аноним , 20-Янв-23 15:55 
Всё так же без бубнов не умеет нормально конвертить группу файлов в MD не поломав в них ссылки на нужные абзацы?