Методы преобразования HTML в PDF с использованием JavaScript: jsPDF, Puppeteer, PhantomJS и HTML2PDF.js.