项目的需求其实很简单,就是需要把doc这些文档转换成pdf,然后提供在线预览。
我这边的思路是:使用pdf.js做为预览控件,后台转换后直接传给控件。
具体如下:
1、下载pdf.js,然后直接丢到自己的项目里
2、前端搞一个object,用来做为内嵌显示,当然嫌麻烦的也可以直接打开个新窗口,想怎么玩都可以:
我这里的data用的是Vue动态绑定,点击不同文件时,就预览对应的文件,
src后面解晰出来是这样的:
【?file=】之前这段就是pdf.js的viewer.html地址,后面是一个接口,用于返回pdf文件,接口里面是这样的: