制作一个阅读器的来龙去脉

花了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、由于都是国外网站,下载尽量用迅雷,不要用浏览器自带的下载,非常慢。

 

posted @ 2021-05-18 15:08  墨晓溪2288  阅读(90)  评论(0编辑  收藏  举报