vue-pdf预览文件详情介绍

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

前言

一丶首先了解vue-pdf的工作原理是什么?
二丶它的运行流程是什么?
三丶我们要实现什么功能,它能为我们做哪些事?


提示:以下是本篇文章正文内容,下面案例可供参考

一丶首先了解vue-pdf的工作原理是什么?

Vue-PDF 接收一个 PDF 文档的 URL 或 ArrayBuffer 数据作为输入,使用 PDF.js 提供的 API 加载 PDF 文档并解析文档的各个部分内容,如页面、书签、大纲等等,是使用CSS 样式控制页面的样式和布局。

二、使用步骤

1.引入库

代码如下(示例):

npm install vue-pdf

在这里插入图片描述

我这里是4.3.0版本

2.它的运行流程是什么?

  1. 加载 PDF 文档
  2. 渲染 PDF 页面
  3. 监听用户操作事件
  4. 更新 PDF 页面显示内容

3.我们要用它做什么功能,它能为我们实现什么 ?

首先,Vue-PDF 提供的 API,用于控制 PDF 文档的展示、缩放、旋转、翻页、搜索等操作。
其次,Vue-PDF 提供的 API 与 PDF 文档进行交互,如在 PDF 页面上绘制标记、添加注释、保存修改等。
举例说明我们项目中的具体做法和应用:
在这里插入图片描述
放大缩小,上一页下一页等。
具体实现代码如下所示: (放大与缩小)
在这里插入图片描述
上一页和下一页具体实现代码如下所示:
在这里插入图片描述
如何在浏览器渲染文件问题: (关键性代码)
// 通过调取后端API 来获取文件

在这里插入图片描述
把获取到的数据传给以下函数创建一个指向 Blob 或 File 对象的 URL ,Blob是一个不可变的、原始数据类型的类文件对象,而 File 对象则代表了一个可读的、可写的本地文件。实现代码如下所示:
在这里插入图片描述
最后把获取到的路径传给pdf.createLoadingTask(pdfSrc)API 用来预览PDF文件 。

总结

本期分享就到这里,关于vue-pdf预览的其它API方法 欢迎大家一起评论分享交流。

猜你喜欢

转载自blog.csdn.net/weixin_48211022/article/details/129436883