制作一个阅读器的来龙去脉
花了2个小时百度,找解决方案,最后决定采用:
1、openoffice 将 word,ppt,excel 转 pdf
2、FPDI 和 FPDF 加水印
3、用vue-pdf,加载,或者自己写一个加载器。
经过半天的实验,有2点不满意:
1、excel 转 pdf ,当列数很多时,无法转换很完整。(效果不如直接打开微软预览链接)
2、ppt 转 pdf ,有一些线框,形状等,无法转换。(效果不如直接打开微软预览链接)
但是体验是非常不错的。
总结2点:
1、如果是共享文档,则需要以上处理。(涉及到知识产权)
2、如果只是文件暂存,暂时预览,则选择微软预览链接。
然后总结一下技术实现吧。
参考网址:
安装:https://blog.csdn.net/PLSstree/article/details/78650867
字体或者乱码:https://blog.csdn.net/laoyang360/article/details/73555598
水印:https://blog.csdn.net/everdayPHP/article/details/73811937
有坑的地方:
1、安装java环境时,需要选择32位,原因是openoffice 使用32位java环境
2、由于都是国外网站,下载尽量用迅雷,不要用浏览器自带的下载,非常慢。