HTML2Markdown
Converts HTML to Markdown.
Build Status
Branch | Status |
---|---|
master | |
develop |
Code Quality
Support
This project will currently convert the following HTML tags:-
<a>
<strong>
<b>
<em>
<i>
<br>
<code>
<h1>
<h2>
<h3>
<h4>
<h5>
<h6>
<blockquote>
<img>
<hr>
<p>
<pre>
<ul>
<ol>
Installing via NuGet
Install-Package Html2Markdown
Usage
Strings
var html = "Something to <strong>convert</strong>";
var converter = new Converter();
var markdown = converter.Convert(html);
Files
var path = "file.html";
var converter = new Converter();
var markdown = converter.ConvertFile(path);
Customise
IScheme
implementation
Create new Create your own implementation of IScheme
and construct Converter
with that.
var html = "Something to <strong>convert</strong>";
var converter = new Converter(customConversionScheme);
var markdown = converter.Convert(html);
Try it
This library is showcased at http://html2markdown.bayn.es.
Contributing
For those interested in contributing then please read the guidelines
License
This project is licensed under Apache License 2.0.