vue-cli + vue-pdf 依赖 实现本地pdf预览

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue-cli + vue-pdf 依赖 实现本地pdf预览相关的知识,希望对你有一定的参考价值。

参考技术A 将pdf文件放在 public 文件夹 再使用 '相对路径' 调用应该是可以的

别忘了 vue.config.js 文件 将 publicPath 的值设置为 '/'

1.先安装依赖

cnpm install vue-pdf --save-dev

2.在局部引入,使用

<template>

<div class="pdf "   style='overflow-y:auto;overflow-x:hidden;height:100%;width:100%'>

        <pdf v-for="i in numPages"

             :key="i"

             :page="i"

             :src="pdfUrl">

        </pdf>

      </div>

</template>

<script>

import pdf from 'vue-pdf'

export default 

data()

     return 

               pdfUrl: '',

               src: '../../../../12.pdf', // pdf文件地址

                numPages: 0

             

         ,

 mounted () 

    this.loadPdf()

  ,

  methods:    

    loadPdf () 

      //src为你存放pdf的路径     

      this.pdfUrl = pdf.createLoadingTask(this.src);

      this.pdfUrl.then(pdf => 

        this.numPages = pdf.numPages

                            )

                   

       

以上是关于vue-cli + vue-pdf 依赖 实现本地pdf预览的主要内容,如果未能解决你的问题,请参考以下文章

vue中如何使用vue-pdf及相应报错解决

vue-pdf.js 在线预览问题

vue-pdf插件实现pdf上传预览下载预览打印下载

vue中使用vue-pdf插件显示pdf

在移动端通过vue-pdf实现预览pdf

在移动端通过vue-pdf实现预览pdf