The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

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

19.01.2023 21:29

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

В новой версии в отдельные пакеты выделены pandoc-server, pandoc-cli и pandoc-lua-engine. Расширена поддержка языка Lua. Добавлен новый выходной формат chunkedhtml для генерации zip-архива с несколькими HTML-файлами. Значительно улучшена поддержка сложных картинок (блоки figure). Добавлено расширение mark для подсветки текста в формате Markdown. Добавлена большая порция новых опций. Улучшена поддержка различных форматов.

  1. Главная ссылка к новости (https://pandoc.org/releases.ht...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/58513-pandoc
Ключевые слова: pandoc, convert
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (16) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 22:21, 19/01/2023 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –1 +/
     

     ....ответы скрыты (3)

  • 1.4, Аноним (4), 01:14, 20/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Подскажите, какой входной формат лучше всего поддерживается в pandoc и хранит больше всего всяких деталей, чтобы через него старую документацию в ворде конвертить: .doc, . docx, .odf?
     
     
  • 2.7, Аноним (7), 06:09, 20/01/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    .txt
     
  • 2.12, beck (??), 09:22, 20/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Я использую markdown с расширениями.
     

  • 1.5, Аноним (5), 01:29, 20/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Хороший проект
     
  • 1.6, beck (??), 05:54, 20/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Подскажите,  коллеги, как можно при конвертации в например pdf задать размеры шрифтов, стили, переносы и прочее? Есть какие-то конфиги в pandoc?
     
     
  • 2.8, habamax (ok), 07:02, 20/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Оно же по умолчанию через latex, насколько я помню? Там наверно шаблон есть, который можно тюнить.
     
  • 2.10, Простоник (ok), 08:22, 20/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Pandoc использует для генерации pdf промежуточные форматы. Это latex или wkhtmltopdf(html/css).
    Так что для настройки вывода pdf нужно именно этот промежуточный формат и настраивать.
     
     
  • 3.11, beck (??), 09:20, 20/01/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ага, спасибо.

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

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

     
     
  • 4.13, Простоник (ok), 10:02, 20/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Это такая философия - инструмент просто работает.
    Если вы сталкивались с tex, то привыкли к простому факту, что готовые шаблоны иногда  делают вёрстку аккуратнее человека. Для некоторых форматов есть СLI wrappers. Смотрите там.
     
     
  • 5.14, beck (??), 10:38, 20/01/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    К сожалению то, как он работает "из коробки" делает его малопригодным для работы с документами больше двух страниц.
     
  • 2.16, анон (?), 21:45, 26/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Смотрите в сторону переменных, всё описано в мане 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

     

  • 1.15, Аноним (15), 15:55, 20/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Всё так же без бубнов не умеет нормально конвертить группу файлов в MD не поломав в них ссылки на нужные абзацы?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру