前端vue实现PDF预览

本文介绍了在前端使用Vue.js实现PDF预览的三种方法:通过a标签、iframe标签和pdfjs-dist插件。a标签需使用文件的绝对路径,iframe可直接在页面展示,而pdfjs-dist插件提供了更灵活的控制选项。
摘要由CSDN通过智能技术生成

一、使用a标签

<a href="http://xxx.xx.cn/test1.pdf">pdf</a>

注意,href地址必须是文件的绝对位置,相对位置不可以。也就是说url写为"…/assets/pdf/test1.pdf",这样访问不到PDF文件。
点击链接在新窗口打开预览PDF文件,和使用浏览器输入文件地址打开文件一样。

二、使用iframe标签

<div class="iframe-pdf">
		<iframe src="http://xxx.xx.cn/test1.pdf"></iframe>
		<iframe src="http://xxx.xx.cn/test2.pdf"></iframe>
</div>

这种会直接在页面展现出PDF文件

三、使用pdfjs-dist插件

<template>
  <div>
    <div id="the-canvas"></div>
  </div>
</template>

<script>
import PDFJS from "pdfjs-dist";
import { TextLayerBuilder } from "pdfjs-dist/web/pdf_viewer";
import "pdfjs-dist/web/pdf_viewer.css";
PDFJS.GlobalWorkerOptions.workerSrc = "
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值