html2text icon indicating copy to clipboard operation
html2text copied to clipboard

How to maintain newlines in converted html

Open TimothyBramlett opened this issue 7 years ago • 0 comments

I am using this library to convert a Django HTML Email template that has been rendered to html to plaintext (So I dont have to keep a text version and an html version).

One problem I am encountering though is that I have some text that is injected into the html, coming from the db, and it already has whitespace and newlines that I want to maintain in it. Using html I am able to maintain these with white-space pre-wrap:

<div style="margin-left: 50px; white-space: pre-wrap">{{ result.text }}</div>

Using this library though, the newlines are completely stripped out and I just get one paragraph of text. Is there a way to maintain these newlines?

TimothyBramlett avatar Jul 29 '18 23:07 TimothyBramlett