heron-html-to-rtf
v1.5.3
Published
Convert html to rtf format in the server
Downloads
181
Maintainers
Readme
HTML To RTF
This project convert html to rtf format in the server.
Prerequisites
This project work with NodeJS in the server side [NodeJS]: https://nodejs.org
Installation
$ npm install heron-html-to-rtf
Getting Started
var htmlToRtf = require('heron-html-to-rtf');
var html = `
<div>
<p style="color:#333; margin:5px;" class="test" align="center">
text of paragraph <b>text with bold <i>text with italic and bold</i></b><i>text with italic</i>
</p>
<p style="color:rgb(255,0,0);" align="right">red paragraph => right with tag</p>
<p style="color:rgb(0,0,255); text-align:center;">blue paragraph => center with style</p>
<table>
<tbody>
<tr>
<td><mark>column 1</mark></td>
<td>column 2</td>
<td><mark>column 3</mark></td>
<td>column 4</td>
</tr>
<tr>
<td>content 1</td>
<td>content 2<br></td>
<td>content 3<br></td>
<td>content 4<br></td>
</tr>
</tbody>
</table>
</div>
`
htmlToRtf.saveRtfInFile('<Path>/<FileName>.rtf', htmlToRtf.convertHtmlToRtf(html))
Now test in your preferred text editor (wordpad, word, libreoffice, ...).
Important:
You can't copy the output of terminal. Save the output at a file.rtf
Allowed html tags
<b>, <br>, <center>, <div>, <em>, <font>, <h1>, <h2>, <h3>, <h4>,
<h5>, <h6>, <i>, <li>, <mark>, <p>, <ol>, <s>, <span>, <sub>, <sup>,
<strong>, <table>, <td>, <th>, <tr>, <u>, <ul>
Allowed style properties
color(Hex and Rgb), font-size(px), text-align, font-family
Running the tests
$ gulp tests
Author
- Ozires R.S.O.F
License
This project is licensed under the MIT License