Ответ 1
Вы можете использовать https://github.com/walle/gimli
Я сделал это только для этой цели. Хотя, я использую текстиль. Но gimli поддерживает все форматы, поддерживаемые GitHub-Markup.
В настоящее время я использую Kramdown для генерации HTML из Markdown в Ruby. Я знаю, что я могу создать файл латекса с помощью kramdown и преобразовать его в pdf, используя служебную программу командной строки. Но я хочу чисто рубиновое решение.
Есть ли способ конвертировать уценку в pdf, используя только ruby без использования утилит командной строки?
Вы можете использовать https://github.com/walle/gimli
Я сделал это только для этой цели. Хотя, я использую текстиль. Но gimli поддерживает все форматы, поддерживаемые GitHub-Markup.
Креветка: Чистая библиотека PDF-генерации Ruby
http://www.rubyinside.com/prawn-ruby-pdf-library-987.html
Я сам не пробовал, но там md2pdf
Также доступен драгоценный камень wkhtmltopdf
: http://rubygems.org/gems/wkhtmltopdf
Pandoc - универсальный конвертер документов, который может конвертировать документы в markdown, reStructuredText, текстиль, HTML, DocBook или LaTeX в HTML, EPUB, Microsoft Word, TeX, PDF через LaTeX, облегченные форматы разметки.
Вы можете найти его здесь. http://johnmacfarlane.net/pandoc/