html-email-to-text

Convert html emails to (formatted) plain text

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
html-email-to-text
701.0.48 years ago8 years agoMinified + gzip package size for html-email-to-text in KB

Readme

html-email-to-text
Convert html emails to (formatted) plain text

Install

``` $ npm install --save html-email-to-text ```

Usage

```js const htmlToText = require('html-email-to-text'); htmlToText('Html as a string'); //=> Formatted plain text as a string ```

Examples

HTML input

```html Subject line: Title will be uppercase
<table>
<tr>
<td>
<table>
<tr>
<td>
<table>
<tr>
<td>Hello there</td>
</tr>
<tr>
<td>email coder</td>
</tr>
<tr>
<td>this is an example of </td>
</tr>
<tr>
<td>html-email-to-text formatting</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
This email      can be formatted in plain text too.
    
<!-- whitespace and comments will be ignored -->
It works with a <a href="/links">link</a> or <a href="/another-link">two</a>.
</td>
</tr>
<tr>
<td>
If you wrap links around images it will use the alt text together with the link.
<a href="/link-to-somewhere"><img src="image.jpg" alt="alt text"></a>
</td>
</tr>
</table>
</td>
</tr>
</table>
```

Text output

``` SUBJECT LINE: TITLE WILL BE UPPERCASE -------------------- Hello there email coder this is an example of html-email-to-text formatting This email can be formatted in plain text too. It works with a link /links or two /another-link. If you wrap links around images it will use the alt text together with the link. alt text /link-to-somewhere ```

License

MIT © Andreas Nilsson