js将页面弄成pdf

geteshi
2024-04-11 / 0 评论 / 15 阅读 / 正在检测是否收录...

// 使用html2pdf这个js,js公共cdn,https://staticfile.org/
https://cdn.staticfile.net/html2pdf.js/0.10.1/html2pdf.bundle.js

<script src="https://cdn.staticfile.net/html2pdf.js/0.10.1/html2pdf.bundle.js"></script>


let url = "https://0.0.0.0"
fetch(url)
    .then(response => response.text())
    .then(data => {
        var element = document.createElement('div');
        element.innerHTML = data;
        
        html2pdf(element, {
            margin: [1, 1, 1, 1],
            filename: sup.name + "-签署的协议.pdf",
            pagebreak: {mode: "avoid-all"},
            jsPDF: { unit: 'in', format: 'letter', orientation: 'portrait' }
        });

        console.log('PDF generated successfully');
    })
    .catch(error => {
        console.error('Error:', error);
    });
0

评论 (0)

取消