Если вы хотите сохранить ссылки и структуру содержимого (h1, h2 и т. д.), вы должны проверить TextVersionJS . Вы можете использовать его с любым HTML, хотя он был создан для преобразования HTML-письмо в обычный текст.
Использование очень простое. Например, в node.js:
var createTextVersion = require("textversionjs");
var yourHtml = "Your HTML
- goes
- here.
";
var textVersion = createTextVersion(yourHtml);
Или в браузере с чистым js:
Он также работает с require.js:
define(["textversionjs"], function(createTextVersion) {
var yourHtml = "Your HTML
- goes
- here.
";
var textVersion = createTextVersion(yourHtml);
});