Вот мой текущий код, использующий Reactjs, который приводит к отображению вышеупомянутых компонентов HTML на моей веб-странице.Я хочу, чтобы блок, показанный на изображении, отображался в моем PDF-файле с использованием метода jsPDF doc.fromHTML ().
import React from 'react';
const Pdf = () => {
return (
<div className="grid-container">
Some words
</div>
);
}
export default Pdf;
Вот коды для jsPDF.
const htmlstring = renderToString(<Pdf />);
let doc = new jsPDF();
console.log(htmlstring);
doc.fromHTML(htmlstring);
doc.save('test.pdf');
однако этот кодв результате получается совершенно пустой файл .pdf.
Можно ли использовать renderToString (), как я делал выше, чтобы получить строку HTML вместе с ее стилем?Есть ли какой-нибудь доступный способ получить строку HTML, которую можно передать в doc.fromHTML (), чтобы в выходном PDF были все стили, включенные в строку HTML?