Ich suche nach einer leichten PHP-Bibliothek, die eine Markdown-Datei laden kann (egal welche Art von Markdown) und das entsprechende HTML generieren kann. Ich muss auch in der Lage sein, PDFs aus dem Markdown zu generieren, und E-Book-Dateien wären auch großartig.
Ich bin sehr zufrieden mit Markdown Extra , das ich zB für meine Website verwende. Es ist vollständig Open Source (verfügbar bei Github ), gut dokumentiert und einfach zu bedienen. Es unterstützt "Standard-Markdown" und über sein Extra -Modul eine Reihe zusätzlicher Funktionen wie Tabellen, eingezäunte Codeblöcke, Fußnoten und mehr.
Leider kann ich nicht sehen, dass es eine integrierte PDF-Unterstützung hat. Wenn Sie sich also dafür entscheiden, benötigen Sie möglicherweise eine zweite Bibliothek dafür. Ich habe diese Kombination nie benötigt, aber wo ich PHP verwende, um PDF-Dokumente zu erstellen, verwende ich dafür TCPDF – das wiederum kostenlos, Open Source ist und ziemlich gute Ergebnisse liefert.
Derzeit keine Empfehlung für eBooks – aber das ist ein nettes Extra, ich hoffe, meine Antwort ist ohne akzeptabel.
Haskell statt PHP, aber auch eigenständig und mit verfügbaren PHP-Bindungen und plattformübergreifend würde ich Pandoc empfehlen :
docbook, haddock, html, json, latex, markdown, markdown_github, markdown_mmd, markdown_phpextra, markdown_strict, mediawiki, nativ, opml, org, rst, textil
asciidoc, beamer, context, docbook, docx, dzslides, epub, epub3, fb2, html, html5, icml, json, latex, man, markdown, markdown_github, markdown_mmd, markdown_phpextra, markdown_strict, mediawiki, native, odt, opendocument, opml, org, pdf*, schlicht, offenbarenjs, rst, rtf, s5, slideous, slidy, texinfo, textile
Izzy