Разобрался
Вот кнопка
<button type="button" onclick="printPDF();">Скачать PDF</button>
То что нужно печатать оборачиваем в
<div id="element-to-print"></div>
И скрипт
<script>
function printPDF() {
var element = document.getElementById('element-to-print');
element.style.display = 'block'
html2pdf(element, {
filename: 'myfile.pdf',
image: { type: 'jpeg', quality: 1 },
html2canvas: { dpi: 330, letterRendering: true },
jsPDF: { orientation: 'landscape'}
});
element.style.display = 'block'
conlose.log('printPDF()');
}
</script>