vue在线预览excel、pdf、word文件

安装

//docx文档预览组件
npm install @vue-office/docx vue-demi

//excel文档预览组件
npm install @vue-office/excel vue-demi

//pdf文档预览组件
npm install @vue-office/pdf vue-demi

使用示例

  1. docx文档的预览
<template>
  <vue-office-docx :src="src" @rendered="rendered"/>
</template>

<script>
//引入VueOfficeDocx组件
import VueOfficeDocx from '@vue-office/docx'
//引入相关样式
import '@vue-office/docx/lib/index.css'

export default {
  components:{
    VueOfficeDocx
  },
  data(){
    return {
      src: 'http://static.shanhuxueyuan.com/test6.docx' //设置文档网络地址,可以是相对地址
    }
  },
  methods:{
    rendered(){
      console.log("渲染完成")
    }
  }
}
</script>
  1. excel文档预览
<template>
  <vue-office-excel :src="src" @rendered="rendered"/>
</template>

<script>
//引入VueOfficeExcel组件
import VueOfficeExcel from '@vue-office/excel'
//引入相关样式
import '@vue-office/excel/lib/index.css'

export default {
  components:{
    VueOfficeExcel
  },
  data(){
    return {
      src: 'http://static.shanhuxueyuan.com/demo/excel.xlsx'//设置文档地址
    }
  },
  methods:{
    rendered(){
      console.log("渲染完成")
    }
  }
}
</script>
  1. pdf文档预览
<template>
  <vue-office-pdf :src="src" @rendered="rendered"/>
</template>

<script>
//引入VueOfficePdf组件
import VueOfficePdf from '@vue-office/pdf'

export default {
  components:{
    VueOfficePdf
  },
  data(){
    return {
      src: 'http://static.shanhuxueyuan.com/test.pdf' //设置文档地址
    }
  },
  methods:{
    rendered(){
      console.log("渲染完成")
    }
  }
}
</script>

扩展

如果你想要更丰富的文件在线预览功能,可以参考文件在线预览项目

相关推荐

  1. vue线excel、pdf、word文件

    2024-07-12 21:04:04       28 阅读
  2. office文件转pdf线

    2024-07-12 21:04:04       38 阅读
  3. word、excel、ppt文件office线

    2024-07-12 21:04:04       37 阅读
  4. vue 文件(docx、.xlsx、pdf)

    2024-07-12 21:04:04       43 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-12 21:04:04       101 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-12 21:04:04       109 阅读
  3. 在Django里面运行非项目文件

    2024-07-12 21:04:04       87 阅读
  4. Python语言-面向对象

    2024-07-12 21:04:04       96 阅读

热门阅读

  1. 解决el-table表格没有横向滚动条

    2024-07-12 21:04:04       27 阅读
  2. PyTorch 1-深度学习

    2024-07-12 21:04:04       25 阅读
  3. pip install selenium异常

    2024-07-12 21:04:04       26 阅读
  4. PostgreSQL 导入 .gz 备份文件

    2024-07-12 21:04:04       25 阅读
  5. 力扣 225题 用队列实现栈 记录

    2024-07-12 21:04:04       26 阅读
  6. python爬虫js逆向入门

    2024-07-12 21:04:04       30 阅读
  7. vue3+ts 引入 json-editor-vue3 报错

    2024-07-12 21:04:04       21 阅读
  8. jar服务注册为windows的服务

    2024-07-12 21:04:04       17 阅读
  9. C++:创建线程

    2024-07-12 21:04:04       31 阅读
  10. python 知识点累积

    2024-07-12 21:04:04       26 阅读
  11. C语言——循环结构:while、do...while、for

    2024-07-12 21:04:04       29 阅读