Remark 是一个将html转换成markdown格式的Java库,支持 Markdown, Markdown Extra以及MultiMarkdown格式。
简单用法:
import com.overzealous.remark.Remark;
Remark remark = new Remark();
String htmlInput = ...;
String markdown = remark.convertFragment(htmlImput);
同时支持 PHP Markdown Extra MultiMarkdown Github Flavored Markdown Pegdown 等多种扩展格式的mardown,还是挺强大的
import com.overzealous.remark.Remark;
import com.overzealous.remark.Options;
// PHP Markdown Extra
Remark markdownExtraRemark = new Remark(Options.markdownExtra());
// MultiMarkdown
Remark multiMarkdownRemark = new Remark(Options.multiMarkdown());
// Github Flavored Markdown
Remark githubMarkdown = new Remark(Options.github());
// Pegdown with all extensions enabled
Remark pegdownMarkdown = new Remark(Options.pegdownAllExtensions());
同时支持多种定制功能,详情可看官网 http://remark.overzealous.com/manual/usage.html
转载请注明作者和出处(网络美价),并添加本页链接。
原文链接: http://wangluomei.com/blog/post/html-to-markdown-tools