I currently need to create a pdf file from HTML or Vue component.
I have tried jsPDF, html2pdf, vue-html2pdf but it looks like these libraries using html2canvas which mean it's freeze UI in few seconds (depends on HTML structure) and can't run inside web worker.
So my questions: how to generate pdf from HTML without using html2canvas or using web worker to avoid freeze UI
I believe this can be achieved because reactjs have react-pdf which create pdf without using canvas