- 文本文件
- txt | sql | java | js | html | xml | html | css 等
- 图像文件
- jpeg | jpg | png | bmp 等
- 压缩文件
- zip | rar | jar | gzip 等
- office文件
- doc | docx | xlsx | xls | ppt | pptx 等
- pdf文件
- 拉取项目到本地
- 下载并安装openoffice,在项目application.yml文件中配置openoffice的安装路径
- 造一个文件的下载地址,例如七牛云外链:http://p7ob9suqn.bkt.clouddn.com/5465010.doc (文件上传到七牛云仓库即可)
- 运行FileConverterApplication,启动项目,访问地址为:localhost:(端口号)/fileConvert?filePath=http://p7ob9suqn.bkt.clouddn.com/5465010.doc
- 图片不进行转换,使用viewer.js展示
- 文本文件转换编码为utf-8
- office文件选择将word文档转为pdf文件,xls表格转为html文件,ppt文件转为图片
- 压缩文件先解压到本地,再利用Ztree插件(一个很强大的文件展示插件)做前端的展示