1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 预览word excel pdf txt png等功能实现(附简单源码)

预览word excel pdf txt png等功能实现(附简单源码)

时间:2019-09-19 18:01:06

相关推荐

预览word excel pdf txt png等功能实现(附简单源码)

项目过程中,有时候我们需要对一些附件进行预览的操作,这里讲述一下实现过程,首先如标题所写的预览格式,预览word和excel是利用POI生成临时文件即把word或者excel生成html文件然后再通过前台的iframe或者其他技术进行展示生成的html即可实现预览,而pdf、txt、jpg等的预览则直接通过浏览器内核预览文件流即可。

本篇不足之处:

pdf预览不支持IE,支持谷歌

excel预览无法展示表格里插入的图片

文档和表格的预览样式无法百分百还原

文档和表格的预览需要提前在固定的位置建好临时文件夹tempFiles并且要在tomcat下指定虚拟路径

此项工作主要是针对word和excel的前期工作:

1. 在C盘新建tempFiles文件夹,里面放入相应文件,文件名称参照preview.html中的文件名

2. 本地C盘需要提前建立好文件夹tempFiles,如果是在linux则需要在home下建立tempFiles(路径不能错,因为代码暂时固化了)

3. tomcat的server.xml需要配置虚拟路径(如果是用springboot项目则可以在代码里对内置的tomcat进行虚拟路径配置)

<Context path="/file" docBase="C:\tempFiles" debug="0" reloadable="true"/>或者

<Context path="/file" docBase="/home/tempFiles" debug="0" reloadable="true"/>

源码地址:

/download/u012027874/10657285

/zhangkaigang/demo-upload

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。