当前位置: 首页 > news >正文

pdfjs在线预览组件的使用

前言

pdfjs在线预览组件。
原生浏览器预览pdf文件,存在pdf xss跨站攻击风险。推荐使用pdfjs第三方组件在线预览pdf文件。

如何使用

  1. 下载
    官方插件下载地址:https://mozilla.github.io/pdf.js/getting_started/

  2. 安装
    把下载的文件复制到项目中

  3. 使用pdfjs打开文件
    在这里插入图片描述

viewer.html是pdfjs自带的网页
需要注意,viewer.html的依赖文件能正常引进

var pdfUrl="你的pdf访问网址";
window.open("viewer.html?file="+encodeURIComponent(pdfUrl));

pdfjs在线预览组件相比pdfh5的预览清晰度高。

遇到的问题

1. invalid or corrupted pdf file

无效的pdf
请检查pdfUrl路径是否正确,是否使用encodeURIComponent()方璐编码路径。

http://www.lryc.cn/news/160208.html

相关文章:

  • python线程、协程
  • AttributeError: module ‘OpenSSL.SSL’ has no attribute ‘SSLv3_METHOD
  • DTCC 2023丨云原生环境下,需要什么样的 ETL 方案?
  • 在UE4虚幻引擎中加入导航网格体边界体积后丧尸不能移动和发现玩家
  • 华为数通方向HCIP-DataCom H12-821题库(单选题:221-240)
  • aarch64 arm64 部署 stable diffusion webui 笔记 【1】准备 venv 安装pytorch 验证cuda
  • 从方法到目标了解什么是机器学习?
  • Devos勒索病毒:网络安全的新威胁,勒索病毒解密,数据恢复
  • go语言的高级特性
  • 华为VRP系统基本操作
  • Milvus Cloud扩展变更:为向量数据库注入前沿增强功能
  • 外观模式简介
  • web pdf 拖拽签章
  • SQLAlchemy 库创建数据库引擎和会话工厂附带SQLSERVER驱动版本确认方式
  • 用Python登录账户
  • 梳理下我自已对Reactor与及IO多路复用的select\poll\epoll的理解
  • 4. 广播变量
  • GPT 内部 — I : 了解文本生成
  • 平板触控笔哪款好用?好用的第三方apple pencil
  • Mac 上更新系统PATH环境变量
  • Visual Studio Code 终端配置使用 MySQL
  • 12 | 使用 Spark SQL执行CURL
  • 容器编排学习(七)控制器介绍与使用
  • 一文看懂微信小程序新版隐私协议(附带弹窗组件)
  • Java认识异常(超级详细)
  • 危险边缘:揭示 Python 编程中易被忽视的四个安全陷阱
  • 抖店开通后,新手必须要知道的几个做店技巧,建议认真看完
  • FPGA时序分析与约束(5)——时序路径
  • Flutter:构建跨平台应用的未来选择
  • 08_瑞萨GUI(LVGL)移植实战教程之LVGL对接串口打印