Я использую эту клиентскую библиотеку преобразования HTML в PDF. PDF оказался длиной 14 страниц. Однако на 6 или 7 страницах цвета фона полностью исчезли, хотя текст все еще там.
Это мой код
var element = document.getElementById('element-to-print');
var opt = {
margin: 0,
filename: 'myfile.pdf',
image: { type: 'jpeg', quality: 0.98 },
html2canvas: { dpi: 300, letterRendering: true},
jsPDF: { unit: 'in', format: 'letter', orientation: 'portrait' }
};
html2pdf().from(element).set(opt).save();