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