首页 > 其他分享 >blob实现在线预览二进制流pdf

blob实现在线预览二进制流pdf

时间:2023-04-26 18:13:22浏览次数:33  
标签:const 预览 二进制 objectUrl blob pdf

<iframe
     class="prism-player"
      frameborder="0"
      scrolling="no"
      :src="imgUrl + '#toolbar=0'"
      allowTransparency="true"
 ></iframe>

// 如果要隐藏下载和打印按钮,在嵌入的地址后面加’#toolbar=0’就可以了

const blob = new Blob([获取后台返回的二进制流], { type: 'application/pdf' }) // 根据自己想要预览的文件类型,type是可以改的
const objectUrl = URL.createObjectURL(blob)
this.imgUrl = objectUrl

 

标签:const,预览,二进制,objectUrl,blob,pdf
From: https://www.cnblogs.com/funing-z/p/17356894.html

相关文章

  • macOS下生成pdf报错:No wkhtmltopdf executable found
    重点:不要在PyCharm里直接安装 wkhtmltopdf!!!从wkhtmltopdf官网下载macOS下的pdg安装包,下载页面:wkhtmltopdf下载完后安装,通过which找到安装路径importpdfkitconfig=pdfkit.configuration(wkhtmltopdf='/usr/local/bin/wkhtmltopdf')pdfkit.from_string("abc","0.pdf&quo......
  • java 实现PDF转TIFF 格式
    需要的依赖与代码实现下载jar直接引入本地  <dependency><groupId>com.sun.media</groupId><artifactId>jai_codec</artifactId><version>1.1-mr</version><scope>system</scope><systemPath>${p......
  • 关于在linux-centos7下部署 .net core程序绘图(PDF等)丢失中文字体的解决方案
    关于在linux-centos7下部署.netcore程序绘图(PDF等)丢失中文字体的解决方案说明:1:以下操作基于新系统,如果步骤一,二已经安装则不需要额外安装.需要注意的是,在使用(yuminstall包)的时候如果提示包不存在;需要运行步骤(一:5安装epel,企业版Linux额外包)2:以下()内代表......
  • Base64 编码的字符串转换为 Blob 对象方法
    constblob=function(data:string,mime:string){data=data.split(',')[1];data=window.atob(data);letia=newUint8Array(data.length);for(vari=0;i<data.length;i++){ia[i]=data.charCodeAt(i);};returnnew......
  • java把word文件流转为pdf并下载优化篇
    上一篇方法虽然能用,但是样式会乱,目录也会丢失。故搜集了多篇博客终于找到了优化版本不会丢失目录,也不会丢失任何东西,样式也能源文件保留首先这个需要下载一个jar包,链接已放自行下载链接:https://pan.baidu.com/s/1viRWwiEOdgLUwb9VxZb8RQ?pwd=m4xu 提取码:m4xu然后放在系统根目......
  • java将word文件流转为pdf并下载
    1.pom<dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml</artifactId><version>4.1.2</version></dependency><dependency><groupId>fr.opensagres.xdocreport</g......
  • web前端pdf.js预览pdf实例创建报错:Array. prototype` contains unexpected enumerable
    使用pdf.min.js是预览pdf文件,但是在实例化时异常报错,下面是实例化的代码varloadingTask=window.pdfjsLib.getDocument(url);console.log(loadingTask);this.pageNum=1;this.pageRendering=false;this.pageNumPending=null;loadingTask.promise.then((pdfDoc_)=>......
  • vue移动端使用(pdfh5) 组件预览PDF
    1、安装插件npmipdfh52、在页面内引入组件importPdfh5from"pdfh5";import"pdfh5/css/pdfh5.css";3、写一个展示pdf文件的容器  <divid="pdfType"></div>4、封装在事件中 initPdf(){      this.pdfh5=''      this.pdfh......
  • Qt 将 widget 打印到 pdf
    一开始直接render到QPrinter里发现渲染出的图很小,原因是没有把两者的尺寸对齐到一致这里我们按printer和widget的比例缩放:defexportToPDF(w:QWidget,file_name):printer=QPrinter()printer.setPageSize(QPrinter.A4)printer.setOutputFormat(......
  • C#开发的免费PDF转换、压缩、拆分、合并助手
    《骑士科技星火计划》现推出首款产品—《工程人PDF助手》,为工程人打造属于自己的PDF功能助手,具有PDF转换、压缩、拆分及合并等功能。《工程人PDF助手》为《骑士科技星火计划》首款产品,安装步骤简单,操作便捷,供各位工程人免费使用! 获取方式欢迎关注公众号《工程人的编程课堂》,后......