前端如何实现后端传回的pdf,ppt,word,exsel的预览

img


前端用vue写的,然后要实现图中就是ppt的预览,其他也是差不多

可以用pdf.js来实现这些文件的预览,参考


示例
PDF.js Viewer Demo | PDF.js Express Try the PDF.js Express Viewer demo: 26 out-of-the-box annotations, PDF form filling, e-signatures, UI customization, light/dark themes & more. https://pdfjs.express/demo

img

vue的话应该会使用vue-pdf这个吧,至于回显也需要后端配合传递合适的数据

把路径放到a链接里就行

<a href='url'></a>

window.location.href 直接就会下载地址文件的

都有相应的插件 pdf 可以直接预览 用 a链接 iframe都行。

world,excel ,ppt找对应的插件 即可 。
你可以写个 预览插件 ,这个插件 接受 fileType,和 fileUrl 然后 根据 fileType 给不同的插件 来显示 对应的文件

百度文库,好像可以,这项技术应该蛮复杂的