首页 > 其他分享 >使用pdfobject预览pdf

使用pdfobject预览pdf

时间:2023-02-04 13:38:16浏览次数:34  
标签:文件 预览 pdfobject reader pdf 上传


之前写过一篇预览pdf的,​​Vue使用vue-pdf实现PDF文件预览​​ ,大家按需所用

一般项目中在上传文件之前可能会有 先预览一下,看是否符合要求,符合再上传,这里先说了pdf文件,使用pdfobject库,也很方便

安装 

pnpm add pdfobject

引入 

import pdf from 'pdfobject'

使用 

这里使用会借助于FileReader,FileReader用于读取文件 

// 点击文件上传回调
handlePreview(file) {
const { raw } = file
// 预览pdf
// FileReader用于读取文件
let reader = new FileReader()
reader.readAsDataURL(raw) // 这里只需要将文件传进去就可以了
reader.onload = e => {
// reader.result 同 e.target.result
// 1.文件名 2.要将pdf渲染到的指定位置(dom元素) 3.指定在embed标签中的显示的宽度
pdf.embed(reader.result, '#previewPdfAndDocx', { width: '100%' })
}
},

效果 

我这里没在上传之前判断,这里是上传之后,点击文件的时候进行预览,也可以在上传文件之前进行预览,然后决定是否进行上传。根据具体项目需求来 

使用pdfobject预览pdf_上传

 

标签:文件,预览,pdfobject,reader,pdf,上传
From: https://blog.51cto.com/u_15697128/6037131

相关文章

  • c++ 一键提取pdf文件图片工具
    日常工作的时候,有时候需要将一个pdf文件中的图片全部提取出来使用,那么这时候就需要一个简单的方法来做这个事情,而不是一个一个图片截图做操作。效果如下:工具下载地址:​​pdf......
  • 预览服务器上的html静态网页
    预览服务器上的html静态网页远程服务器中html静态文件不方便直接查看使用vscode快速预览远程服务器上的html静态文件我遇到的场景:我使用windows电脑办公,使用vscode......
  • 使用itext7进行pdf签名印章
    ......
  • .NET WORD转PDF 免费方案整理
    引用WPS(或MSOffice)COMASP.NET使用WPSWORD转PDFC#实现MS-Office文档转PdfWpsToPdf.git完全免费,再也不用担心转pdf文件乱来乱去的问题了Aspose.wordAspose.Words......
  • 2.1.新建项目及项目目录和预览uni项目
    目录结构一个uni-app工程,默认包含如下目录及文件static目录使用注意编译到任意平台时,static目录下除不满足条件编译的文件,会直接复制到最终的打包目录,不会打包编......
  • 2.1.新建项目及项目目录和预览uni项目
    目录结构一个uni-app工程,默认包含如下目录及文件static目录使用注意编译到任意平台时,static目录下除不满足条件编译的文件,会直接复制到最终的打包目录,不会打包编......
  • IText7将html转换为pdf
    ......
  • pdf怎么合并在一起?pdf合并方法分享!​
    pdf怎么合并在一起?很多小伙伴在日常的工作中,都会需要别的同事或者别的公司帮助我们一起完成一个项目,那么在完成项目的时候,很多小伙伴也是同时接到了多个pfd文件,不知道该如何......
  • 用python把word转成pdf
    需要使用python-docx模块pipinstallpython-docx然后函数主体importosimportdocx2pdfdefword_to_pdf(file_path):pdf_file=file_path.replace(".docx"......
  • 使用itextpdf操作pdf
    使用maven引入jar<dependency><groupId>com.itextpdf</groupId><artifactId>itextpdf</artifactId><version>5.2.0</version></dependency><dependency><g......