function downloadPDF() {
const element = document.getElementById(“slip”);
const opt = {
margin: 0.2,
filename: “Bulletin_de_paie.pdf”,
image: { type: ‘jpeg’, quality: 1 },
html2canvas: { scale: 3, useCORS: true, logging: true },
jsPDF: { unit: ‘mm’, format: ‘a4’, orientation: ‘portrait’ }
};
// Force a fresh re-render of the preview before export
element.style.background = “#ffffff”; // important for PDF background
html2pdf()
.set(opt)
.from(element)
.toPdf()
.get(‘pdf’)
.then(function (pdf) {
window.open(pdf.output(‘bloburl’), ‘_blank’); // open preview in new tab
pdf.save(“Bulletin_de_paie.pdf”); // also auto-download
});
}
Similar Posts

Déclaration CNSS sur Damancom – Service rapide et fiable au Maroc
Introduction Vous n’avez pas le temps ou l’expérience pour effectuer votre déclaration CNSS sur Damancom ?En tant que comptable expérimenté au Maroc, je m’occupe de toute la procédure pour vous, de manière simple, rapide et conforme à la loi. Ce que comprend le service Tarif À partir de 249 MAD (DHs) par déclaration(le prix varie…