我目前正在使用Kramdown从Ruby中的Markdown生成HTML。 我知道我可以使用kramdown生成一个latex文件,并将其转换为pdf美国命令行实用程序。但我想要一个纯粹的红宝石解决方案。
有没有办法在不使用命令行实用程序的情况下仅使用ruby将markdown转换为pdf?
答案 0 :(得分:21)
您可以使用https://github.com/walle/gimli
我是为了这个目的而做的。虽然,我使用纺织品。但gimli支持GitHub-Markup支持的所有格式。
答案 1 :(得分:5)
Prawn:纯Ruby PDF生成库
http://www.rubyinside.com/prawn-ruby-pdf-library-987.html
答案 2 :(得分:3)
我自己没有尝试过,但有md2pdf
答案 3 :(得分:2)
wkhtmltopdf
宝石也可用:http://rubygems.org/gems/wkhtmltopdf
答案 4 :(得分:-1)
Pandoc是一个通用文档转换器,可以通过LaTeX,轻量级标记格式将markdown,reStructuredText,textile,HTML,DocBook或LaTeX中的文档转换为HTML,EPUB,Microsoft Word,TeX,PDF。
你可以在这里找到它。 http://johnmacfarlane.net/pandoc/