2010-12-07 5 views
24

Ich verwende derzeit Kramdown, um HTML aus Markdown in Ruby zu generieren. Ich weiß, dass ich eine Latex-Datei mit kramdown generieren und in ein Befehlszeilenprogramm umwandeln kann. Aber ich möchte eine reine Rubinlösung.So generieren Sie PDF aus Markdown mit reinem Rubin

Gibt es eine Möglichkeit, Markdown in PDF nur mit Ruby zu konvertieren, ohne Befehlszeilenprogramme zu verwenden?

+0

Gleiche Frage, jede Sprache: http://softwarerecs.stackexchange.com/questions/3588/convert-markdown-to-pdf-without-latex –

Antwort

3

Ich habe es selbst nicht ausprobiert, aber es gibt md2pdf

+0

Dies ist jetzt eine Gabelung von: https://github.com/thehappygeek/markdown_prawn –

21

Sie https://github.com/walle/gimli

verwenden kann ich es gemacht gerade für diese Zweck. Obwohl ich Textil verwende. Aber gimli unterstützt alle von GitHub-Markup unterstützten Formate.

+1

-1: Messy-Unterstützung für Win. –

+2

Ich habe keinen Zugriff auf eine Windows-Maschine. Also konnte ich nicht testen. Was ist das Problem mit der Ausführung unter Windows? –

+0

Nicht möglich, alle erforderlichen Komponenten über Edelsteine ​​zu installieren. Und dann sollte man konfigurieren und debuggen. –

-1

Pandoc ist ein universeller Dokumentkonverter, der Dokumente in Markdown, reStructuredText, Textil, HTML, DocBook oder LaTeX in HTML, EPUB, Microsoft Word, TeX, PDF über LaTeX, Lightweight Markup-Formate konvertieren kann.

Sie können es hier finden. http://johnmacfarlane.net/pandoc/

+3

Ich bin mir nicht ganz sicher, ob PanDoc eine Ruby-Lösung ist - es kann auch nicht direkt in PDF konvertiert werden, ohne dass eine unterstützende TeX-Software installiert ist. –

+0

Pandoc ist Haskell * und * du brauchst Latex. –