页面PDF文件预览

首先通过NPM引入

npm install pdfobject --save-dev

也可以去官网直接下载js文件

https://pdfobject.com/

组件中引入pdfobject

import PDFObject from "pdfobject";

然后在页面中使用

<template>
    <div id="pdfs"></div>
</template>
<script>
     import PDFObject from "pdfobject";
    export default {
        data() {
            return {}
        },

        mounted() {
            this.initPdf()
        },

        mounted() {
           initPdf() {
              let options = {
                 pdfOpenParams: {  // pdf打开时的参数对象
                   pagemode: "bookmarks", // 页面模式 bookmarks为书签模式,thumbs为缩图模式
                   scrollbar: "1", //滚动条 1为显示0我为隐藏
                   toolbar: "1", // 工具条 1为显示0我为隐藏
                   statusbar: "1", // 状态栏
                   messages: "0", // 文件信息
                   navpanes: "1" // 导航窗格
                }
              };

          // let u ='assets/files/data/upload/pdf20200116201844/pdfs/测试7.pdf' 
          let u = 'http://192.168.1.82:8080/files/data/upload/pdf20200116201844/pdfs/测试        7.pdf'; // pdf文件地址

          PDFObject.embed(u, "#pdfs", options);
         },
        }
    };

这样就用PDFObject.js在页面嵌入一个最基础的pdf预览。

(官网也有一个代码生成器,可以挑选完参数后直接生成的代码)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值