Я ищу легкую php-библиотеку, которая может загружать файл уценки (неважно, какой вариант уценки) и генерировать соответствующий HTML. Мне также нужно иметь возможность создавать PDF-файлы из уценки, и файлы электронных книг тоже были бы потрясающими.
Я очень доволен Markdown Extra , который я использую, например, для своего веб-сайта. Это полностью открытый исходный код (доступен на Github ), хорошо документированный и простой в использовании. Он поддерживает «стандартную разметку» и, благодаря дополнительному модулю, множество дополнительных функций, таких как таблицы, изолированные блоки кода, сноски и многое другое.
К сожалению, я не вижу встроенной поддержки PDF. Поэтому при принятии решения вам может понадобиться вторая библиотека для этого. Мне никогда не требовалась эта комбинация, но там, где я использую PHP для создания PDF-документов, я использую для этого TCPDF , который опять же является бесплатным, с открытым исходным кодом и дает довольно хорошие результаты.
В настоящее время нет рекомендаций по электронным книгам, но, поскольку это приятно иметь, я надеюсь, что мой ответ будет приемлем и без него.
Haskell, а не PHP, но также автономный и с доступными привязками PHP и кроссплатформенный, я бы порекомендовал Pandoc :
docbook, пикша, html, json, латекс, уценка, markdown_github, markdown_mmd, markdown_phpextra, markdown_strict, mediawiki, родной, opml, org, rst, текстиль
asciidoc, beamer, context, docbook, docx, dzslides, epub, epub3, fb2, html, html5, icml, json, латекс, man, markdown, markdown_github, markdown_mmd, markdown_phpextra, markdown_strict, mediawiki, родной, odt, opendocument, opml, org, pdf*, обычная, покажите, rst, rtf, s5, slideous, slidy, texinfo, ткань
Иззи