Olá, eu estou com uma dúvida de como gerar um pdf do meu componente react, testei de diversos packages porém sem sucesso, a última que testei foi o jspdf, ela funciona porém eu teria que reescrever todo o meu código passando coordenadas nele, o meu código teste ficou assim:
import React, { Component } from 'react';
import MyComponent from './MyComponent';
import jsPDF from 'jspdf'
export default class Teste extends Component {
constructor(props) {
super(props)
this.state = {
}
}
jsPdfGenerator = () => {
var doc = new jsPDF('p', 'pt');
doc.setFont('courier');
doc.text(20, 30, 'This is text with courier font');
doc.save("generated.pdf");
}
render() {
return (
<div>
<button onClick={this.jsPdfGenerator}>Download</button>
</div>
);
}
}
Eu preciso gerar um pdf de todo o meu componente, se alguém tiver um exemplo, mesmo que seja com outro package me ajudaria muito
Desde já eu agradeço