I am building a specification sheet for a client with Vue and need to make viewable and printable PDFs.
I've was dabbling with Puppeteer, but from what I've came across online (correct me if I'm wrong), Puppeteer does not support selectable text nor adjusting the DPI of PDFs. I am also having an issue where Puppeteer renders the PDF in low quality - where the font is fuzzy/without anti-aliasing.
What (if any) PDF renderers are there that will
- render an HTML page to PDF*
- support selectable text*
- allow for adjustable DPI*
- CSS Support* (i.e. it will render the CSS)
- can accept URL as parameter
- allow for multiple pages
Edit: The best I've found so far was with eKoopmans html2pdf, but unfortunately, it doesn't allow for selectable text (as far as I can tell) - which is a deal breaker.