这是我当前使用Reactjs的代码,该代码导致在我的网页中呈现上述HTML组件。 我希望使用jsPDF doc.fromHTML()方法将图像中显示的块显示在我的PDF中。
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字符串及其样式?有没有可用的方法来获取可以传递到doc.fromHTML()的HTML字符串,以使输出PDF包含HTML字符串中包含的所有样式?