Vue页面上实现PDF导出

  1. 下载包 npm i vue-to-pdf --save
  2. 在main.js/App.js中加入引用:
import vueToPdf from 'vue-to-pdf';
Vue.use(vueToPdf);

3.页面

点击导出pdf

页面代码

<template><div><button  @click="savePdf()">导出pdf</button><div style="width: 100%;padding:10px" ><tablestyle="width:1000px"align="center"width="100%"border="1"ref="exportPdf"> <tbody><tr><th colspan="10" class="zxstyle ly">计算机专业(专业代码:456454)</th></tr><tr><th class="zxstyle">课程类型</th><th class="zxstyle">序号</th><th class="zxstyle">课程代码</th><th class="zxstyle">课程名称</th><th class="zxstyle">学分</th><th class="zxstyle">教材名称</th><th class="zxstyle">主编</th><th class="zxstyle">出版社</th><th class="zxstyle">版次</th><th class="zxstyle">备注</th></tr><tr v-for="(item, index) in sjList" :key="item.id"><tdalign="center":rowspan="item.kclxspan":class="{ hidden: item.kclxdis }">{{ item.kclx }}</td><td>{{ index + 1 }}</td><td>{{ item.kcdm }}</td><td>{{ item.kcmc }}</td><td>{{ item.xf }}</td><td>{{ item.cjmc }}</td><td>{{ item.zb }}</td><td>{{ item.cbs }}</td><td>{{ item.bc }}</td><td>{{ item.bz }}</td></tr></tbody></table></div>
</div>
</template>
<script>
export default {name: "pdf",data: function() {return {sjList: [{kclx: "公共课",kcdm: "000015",kcmc: "语文",xf: "14",cjmc: "语文",zb: "张宏",cbs: "北京大学出版社",bc: "2025",bz: "无"},{kclx: "公共课",kcdm: "000013",kcmc: "英语",xf: "52",cjmc: "英语",zb: "张近东",cbs: "北京大学出版社",bc: "2027",bz: "无"},{kclx: "公共课",kcdm: "000019",kcmc: "数学",xf: "14",cjmc: "数学",zb: "阿斯蒂",cbs: "北京大学出版社",bc: "2028",bz: "无"},{kclx: "考核课",kcdm: "000056",kcmc: "物理",xf: "11",cjmc: "物理",zb: "萨蒂",cbs: "北京大学出版社",bc: "2029",bz: "无"},{kclx: "考核课",kcdm: "000045",kcmc: "化学",xf: "14",cjmc: "化学",zb: "名点",cbs: "北京大学出版社",bc: "2027",bz: "无"},{kclx: "公共课",kcdm: "000085",kcmc: "生物",xf: "36",cjmc: "生物",zb: "张炯",cbs: "北京大学出版社",bc: "2028",bz: "无"}]};},methods: {// 导出为pdfsavePdf(){this.$PDFSave(this.$refs.exportPdf, "文件名称");},}
};
</script>
<style scoped>
.hidden {display: none;}table {border-collapse: collapse;margin: 0 auto;text-align: center;
}
table td,
table th {border: 1px solid #cad9ea;color: #666;height: 30px;
}
table thead th {background-color: #cce8eb;width: 100px;
}
table tr:nth-child(odd) {background: #fff;
}
table tr:nth-child(even) {background: #f5fafa;
}
</style>

Vue页面上实现PDF导出相关推荐

  1. ASP.NET 用 FlexPaper 在页面上显示 PDF 文件

    必要条件 演示 ASP.NET 用 FlexPaper 在页面上显示 PDF 文件 软件环境 解决方案结构 简单显示 SWF 文件 上传并显示 PDF 文件 常见问题 参考资料 其实,虽说是显示 PD ...

  2. 将html转为vue,vue将HTML转PDF导出(纯干货)

    第〇步:效果 返参格式 image.png 导出格式(此时为PDF文件) image.png 步骤一 npm 安装 html2canvas 和 jspdf npm install html2canva ...

  3. matlab保存pdf图片乱码,服务器上出现pdf导出乱码的解决方案

    前言 在开发环境中pdf导出是可以正常显示的,但是在上线后在linux服务器上导出就乱码,中文全部显示成了方块. 问题的出现原因 因为生产上的服务器有过升级 ,而且环境是重新配置的. 一般我们使用的服 ...

  4. html页面上的表格导出为excel文件,Web html table export to excel 网页上的表格数据导出到Excel文件中 使用心得...

    在网上搜索到几种方法,经测试得出二种比较简单而且可行方法, 第一种:使用JAVASCRIPT,不用重新从 Database 获得数据.直接把WEB上面的表格保存下来. A B function Aut ...

  5. mvc在页面上显示PDF

    /// <summary>/// 读取PDF文件/// </summary>/// <param name="fName">文件名称(可以从其他 ...

  6. Vue实现PDF导出和打印功能

    在Vue页面上实现PDF导出和打印功能依赖于两个npm插件,分别为vue-to-pdf和vue-easy-printer. 安装命令: npm i vue-to-pdf --save npm i vu ...

  7. 页面中展示PDF(转成Swf文件)

    由于直接在页面上展示PDF会有编码困难及不安全等问题,所以想到先利用SWFTOOLS工具把PDF转成SWF格式的Flash文件然后在页面上利用ASP.NET自带的Flash播放器展示Flash文件,这 ...

  8. vue页面导出pdf文档并上传pdf格式给后台

    下载依赖 yarn add html2canvas // 将页面html转换成图片 yarn add jspdf // 将图片生成pdf 定义全局函数,创建htmlToPdf.js文件 import ...

  9. vue页面导出pdf

    vue页面导出pdf 下载依赖 yarn add html2canvas // 将页面html转换成图片 yarn add jspdf // 将图片生成pdf 定义全局函数,创建htmlToPdf.j ...

最新文章

  1. springmvc:BeanNameViewResolver访问内部资源视图对象和访问外部资源视图对象
  2. 元宇宙iwemeta:互联网行业年底清算,税收优惠门槛抬高,阿里巴巴多交41亿税款
  3. 特征层次分析、视觉特征语义探索(微调+预训练)
  4. jvm学习笔记(一)
  5. SAP Spartacus scss里的--cx-color-primary
  6. 【pyqt5】——信号与槽
  7. WEB攻防实战篇,思维导图
  8. php中循环跳过,php for循环的exit / break / continue /goto 停止、跳过循环、继续循环...
  9. 2022年计算机专业程序员笔记本电脑推荐
  10. python鼠标自动点击脚本_用Python实现鼠标自动点击
  11. CATIA 视角操作
  12. C++借助Eigen库实现矩阵开方(开根号)运算
  13. 推荐三款重复文件查找利器
  14. 前端Vue、后端SSM、前后端分离项目服务器部署实战
  15. 机器人改变生活利弊英语作文_机器人的利弊作文
  16. 小技巧(8)pimple模式
  17. chipping rate码片速率
  18. 测试基础---软件开发生命周期
  19. iview-admin二级目录只有一个时变成一级目录解决方法
  20. 父类引用指向子类对象是什么意思

热门文章

  1. 零基础编程者初学python须知
  2. 在WIN2008上,office2003精简版导致vs2008sp1崩溃
  3. sort排序中cmp()的用法
  4. python实现煲机脚本
  5. 分享个视频 怀念电子竞技的cs和war3
  6. Reddit关闭Deepfakes论坛,遏制“非自愿换脸情色”
  7. Sequel 使用 mysql数据库可视化
  8. 代理IP之Proxy_Pool(比ProxyPool好用些)
  9. pytorch改变图片格式顺序
  10. 在线工具给头像添加圣诞帽html源码