У меня есть простой компонент реакции, в котором с помощью ref я получаю div, но мне нужно сгенерировать html, который также включает стили. Таким образом, я могу передать этот HTML-код на внутренний сервер создания PDF-файлов.
pdfRef(elem){
console.log(elem);
//<div><span>dataPDF</span> </div>
}
render() {
return (
<div ref={(elem) => this.pdfRef(elem)} className="SomeCssClass">
<span >dataPDF</span>
</div>
);
}
}
[Редактировать]
Когда я пытаюсь распечатать div через ref, элементы печатаются с именем класса. Но когда я отправляю эту строку в службу pdf, поскольку отправляется только элемент html и имя класса без фактического css, pdf создается без стиля.
есть ли способ сгенерировать html с помощью css в виде строки, чтобы в дальнейшем его можно было отправить в службу pdf. Надеюсь, вопрос ясен. Есть указатели?