暂时 是 导入后 根据文件流 预览

之后上传后台哪url地址应该就是<pdf :src="url"

创建 参考 https://www.cnblogs.com/mizuki-vone/p/16379069.html

多页<pdf v-for="i in pageNum" :key="i" :src="file" :page="i"></pdf></div>import pdf from 'vue-pdf'components: {pdf},file: "/pdf/test.pdf",pageNum: 1,mounted() {this.getPageNum()},methods: {//pdfgetPageNum () {let loadingTask = pdf.createLoadingTask(this.file)loadingTask.promise.then(pdf => {this.pageNum = pdf.numPages}).catch(err => {console.error('pdf加载失败', err);})},

报错 Invalid PDF structure.

写了 /public/xxx.pdf,并不行,还是显示未能加载PDF文档,但是路径好像也没有问题啊,最后才发现,原来写在 /pubilc目录下的文件不需要加上 /public,直接在src中写/xxx.pdf即可

报错 :“TypeError:无法读取未定义的财产(读取'catch')”

Error in v-on handler: "TypeError: Cannot read properties of undefined (reading 'catch')"

found in

---> <ResizeSensor> at node_modules/vue-resize-sensor/src/resize-sensor.vue
       <Pdf> at node_modules/vue-pdf/src/vuePdfNoSss.vue
         <HelloWorld> at src/components/HelloWorld.vue

解决方法:

在node_modules中找到vue-pdf,src下的pdfjsWrapper.js。将

if ( pdfRender !== null ) {
   if ( canceling )
       return;
   canceling = true;
   pdfRender.cancel().catch(function(err) {
       emitEvent('error', err);
   });
   return;
}
修改为:

if ( pdfRender !== null ) {
   if ( canceling )
      return;
   canceling = true;
   pdfRender.cancel();
   return;
}

7 typeerror:(0,_schemautils.default) is not  a function @./node_modules/css-loader/dist

我在项目里手动加入vue-pdf 产生了这问题

方法1 

方法2 我是报error in ./node_modules/element-ui/lib/theme-chalk/fonts/element-icons.woff

syntax Error : typeError:(0,_sc....

我试了试 @./node_modules/css-loader/dist   更新css-loader  url-loader...

虽然能运行了,但图片 invalid prop:type check failed for prop "src"Expected String with value "[object Module]",got Module

搜索解决方法,改esModule:false, 但我的问题没解决,暂时搁置,我搞别的去

vue.config.jsloader:'xxx',
options:{esModule:false,
name:'[path][name].[ext]
}

11 pdf

invalid PDF structurn
indexing all PDF objects
Bad  FCHECK in flate stream :120,194

第一个 有这个代码 ,报错,如何将它删掉

删掉后报错 indexing all PDF objects
Bad  FCHECK in flate stream :120,194

参考第二个 看了看 区别在let file = new Blob([data],{type:'application/pdf;chartset=utf-8'})

又报 Name token is longer than allowed by the spec:286

反正最后 我直接保存的是 Blob (flie) ,没转换了,

应该在以xx格式读取文件 获取 result 时发生了错误吧

参考vue-pdf 通过文件流预览pdf文件_vue-pdf 文件流_逩跑鍀小学生的博客-CSDN博客

vue处理PDF文档流数据并实现PDF的预览以及打印功能以及处理PDF打印乱码问题_vue-pdf 文件流_木屋x的博客-CSDN博客

vue-pdf vue中导入文件 并预览相关推荐

  1. 计算机无法快速预览pdf,电脑中无法使用火狐浏览器预览PDF文档怎么解决

    ‍ 在火狐浏览器中具有在网页中支持打开PDF文档的功能.有用户在使用Firefox打开PDF文档时却被提示需要保存文件,而不能直接在页面中预览.如果遇到上述的情况,我们应该如何操作才能在火狐浏览器中直 ...

  2. vue 实现pdf文件在线预览

    PDF文件在线预览的功能相信大家都是有遇到过的,这边有两种实现方法,大家可以借鉴参考下 第一种,使用vue-pdf 安装 npm install --save vue-pdf 页面代码 <tem ...

  3. html如何找寻vue文件,如何预览vue文件

    每天写个页面,都要配置脚手架,能不能像以前开发前端页面一样,写一个index.html,然后编写js,css,就可以在浏览器上运行了呢?可是我又不想舍弃vue,那么能不能全局搭建一个脚手架,供我来使用 ...

  4. js-xlsx vue导入excel在线预览

    js-xlsx vue导入excel在线预览 导入XLSX库 官方地址Github 安装 npm install xlsx --s 引入 import XLSX from 'xlsx' HTML &l ...

  5. Windows中PDF TXT Excel Word PPT等Office文件在预览窗格无法预览的终级解决方法大全

    切记:以上方法均会对注册表进行修改,一定要先备份整个注册表,以防万一,避免导致系统错误 一.问题症状或错误复现: 1.首先要打开 文件资源管理器的 文件 预览窗格 2.然后在文件资源管理器的右边就会显 ...

  6. vue自定义组件实现文件列表预览与下载

    由于ant-design-vue自带的a-upload组件与JeecgBoot封装的j-upload组件在查看上传文件列表时都不太满足项目需要,就自定义了文件列表查看组件,主要仿a-upload组件l ...

  7. 网页中动态嵌入PDF文件/在线预览PDF内容

    网页中动态嵌入PDF文件/在线预览PDF内容https://www.cnblogs.com/xgyy/p/6119459.html #网页中动态嵌入PDF文件/在线预览PDF内容# 摘要:在web开发 ...

  8. 前端实现word、excel、pdf、ppt、mp4、图片、文本等文件的预览

    关注公众号 前端开发博客,领27本电子书 回复加群,自助秒进前端群 大家好,我是漫步,明天有个抽奖,记得去参与.张鑫旭最新的CSS书,免费送10本 前言 因为业务需要,很多文件需要在前端实现预览,今天 ...

  9. java将office文档,word,ppt,pdf文档转换成swf文件在线预览

    java将office文档pdf文档转换成swf文件在线预览 第一步,安装openoffice.org openoffice.org是一套sun的开源office办公套件,能在widows,linux ...

最新文章

  1. Apache的Rewrite规则详细介绍
  2. extjs Combobox级联
  3. 怎样做反向域名解析?
  4. python代码写入方式_【Python 1-17】Python手把手教程之——文件的读写以及I/O操作...
  5. nextcloud 中文乱码解决方案
  6. kotlin中既继承又实现_Kotlin程序| 解决继承中的主要冲突的示例
  7. 反演控制 matlab,基于matlab的反演程序
  8. HDU 1264 Counting Squares (线段树-扫描线-矩形面积并)
  9. mysql php 时间比较大小_MySql中时间比较的实现
  10. 玩Elastix遇到的几个问题和解决办法。
  11. 大型网站架构的演化[转]
  12. Orcad Capture CIS 绘制原理图库
  13. 如何做决策?SWOT分析
  14. IBM智慧存储厦门巡展发布Storwize RAS方案
  15. android 改变输入法enter键文字 为搜索 下一个 以及前往
  16. 设计模式:(中介者模式)
  17. 网易互娱招聘 | 遇见offer之就要圆你的大厂梦
  18. 特征图注意力_深入理解图注意力机制
  19. 我想知道如何用风扇自制水空调?
  20. android canvas画渐变背景,View绘制系列(13)-Canvas渐变属性绘制

热门文章

  1. 交通锥,又称锥形路标、锥形筒、红帽子、方尖碑,是一种道路交通隔离警戒设施。
  2. 2020年南京社保减免优惠政策(2-12月汇总)
  3. mac制作icns图标
  4. shell脚本之IP计算器
  5. oracle监控数据库工具,Oracle轻量级实时监控工具-oratop
  6. 服务器虚拟化实施方案可研报告,服务器虚拟化实施方案可研可行报告报告(2017word资料).doc...
  7. idapython 手册
  8. 对策论基础---引言
  9. 蒙特卡洛算法及简单应用
  10. Android动画特效(《安卓群英传》实例)