【功能】H5页面导出成pdf文件
https://gitee.com/mirrors/pdfmake.git
1.下载源文件
git clone https://github.com/yuxiaoting7822/pdfmake.git
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script src="./js/pdfmake.min.js"></script>
<script src="./js/vfs_fonts.js"></script>
</head>
<body>
<button class="btn">文件下载</button>
</body>
<script>
// 设置字体
pdfMake.fonts = {
Roboto: {
normal: 'Roboto-Regular.ttf',
bold: 'Roboto-Medium.ttf',
italics: 'Roboto-Italic.ttf',
bolditalics: 'Roboto-Italic.ttf'
},
// 宋体
Simsun: {
normal: 'Simsun.ttf',
bold: 'Simsun.ttf',
italics: 'Simsun.ttf',
bolditalics: 'Simsun.ttf',
}
};
$('.btn').on('click', function () {
let dd = {
content: [
'中英文测试',
'Another paragraph, this time a little bit longer to make sure, this line will be divided into at least two lines'
],
defaultStyle: {
font: 'Simsun'
}
};
pdfMake.createPdf(dd).download();
})
</script>
</html>