欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > 能源 > 【前端】html2pdf实现用前端下载pdf

【前端】html2pdf实现用前端下载pdf

2025/6/6 9:51:08 来源:https://blog.csdn.net/qq_41356752/article/details/148366371  浏览:    关键词:【前端】html2pdf实现用前端下载pdf

npm安装完后,编写代码。

<template><div id="pdf-content">需要被捕获为pdf的内容</div>
</template><script>
import html2pdf from 'html2pdf.js';export default {methods: {downloadPdf() {const element = document.getElementById('pdf-content');const opt = {// 转换后的pdf的外边距分别为:上: 10px、右: 10px、下: 10px、左: 10pxmargin:        [10, 10, 10, 10],filename:     '下载.pdf',image:        { type: 'jpeg', quality: 1 },html2canvas:  { scale: 1 },jsPDF:        { unit: 'mm', format: 'a4', orientation: 'portrait' }};// 调用html2pdf库的方法生成PDF文件并下载html2pdf().from(element).set(opt).save();},},
};
</script>

pdf-content这一块div展示的内容都将被捕获,成为生成的pdf页的内容。

注意,如果pdf-content使用了滚动条,滚动条没有滚到的部分是无法被捕获进pdf的,直接导致捕获内容不完整

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词