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

pdfh5 pdf

踩坑1: 渲染失败

(1)在vue项目中,读取本地的pdf文件需要放到public下static文件夹中,不能放在别的地方;

(2)引用时,不能使用相对路径,因为使用public文件下面的资源,是不会被webpack处理的,它们会被直接复制到最终的打包目录下面,且必须使用绝对路径来引用这些文件。写法:“/static/pdf/show.pdf",/即表示public文件夹(需略去public);

文档:

https://www.npmjs.com/package/pdfh5

安装:

npm install pdfh5 --legacy-peer-deps
npm install --save canvas --legacy-peer-deps
<div id="app">
	<div id="demo"></div>
</div>
<script>

import Pdfh5 from 'pdfh5'
import 'pdfh5/css/pdfh5.css'
export default {
data() {
	return {
	pdfh5: null
	}
},
mounted() {
    this.pdfh5 = new Pdfh5('#demo', {
      pdfurl: '/static/1.pdf',
    });
  },
}
  </script>
  <style>
  #app {
	width: 100%;
	height: 100%;
	}
  </style>

相关文章:

  • RWA代币化崛起中的香港机遇:数字金融新枢纽的破局之道
  • GitLab 中文版17.10正式发布,27项重点功能解读【二】
  • GeoChat : Grounded Large Vision-Language Model for Remote Sensing论文精读
  • 解决 Not allowed to load local resource 问题
  • 简单选择排序
  • 手绘的思维导图怎么转成电子版思维导图?分享今年刚测试出来的方法
  • 设备预测性维护:工业设备的 “天气预报”,你家机器需要吗?
  • 【10万QPS压力测试】Redis三主三从高可用集群基准测试
  • Linux CentOS7 安装emqx详细教程
  • 信源的分类及数学模型
  • Unix Domain Socket、IPC、RPC与gRPC的深度解析与实战
  • 【多线程】线程安全问题
  • 【服务器环境安装指南-指定 cuda 版本】在 Ubuntu 22.04 上完成 cuda-toolkit 12.0 和 cudnn 12.x 的安装教程
  • 智慧路灯的发展史
  • springboot中logback日志配置
  • 20402/20404系列电子校准件
  • 基于SpringBoot+Vue的在线考试系统+LW示例
  • 回溯算法:组合I
  • 蓝桥杯 跑步计划
  • 深入剖析C# List<T>的底层实现与性能奥秘
  • 网站项目建设主要内容/手机网址大全123客户端下载
  • wordpress 后台 324/西安网站seo哪家公司好
  • 在相亲网站做红娘/如何建网站不花钱
  • 国内课题组建设常用网站/线下引流推广方法
  • 做seo必须有自己网站吗/百度提问在线回答问题
  • 做upc条形码的网站/海外推广营销平台