等级:  
|
查看完整版请注册登录浏览
您需要 登录 才可以下载或查看,没有帐号?点击注册
x
这是我一直在关注的一个项目,现在出了一键部署,刚刚测试还不错,有源码,有个性需要的可以自己改!!!) v' `7 s2 ], c9 E' @
项目简介
8 b0 H+ ~( E9 \7 X7 i; ^* v& x
0 y0 I' W( u4 e! E. z此项目为文件文档在线预览项目解决方案,对标业内付费产品有【永中office】【office365】【idocv】等,在取得公司高层同意后以Apache协议开源出来反哺社区,在此特别感谢@唐老大的支持以及@端木详笑的贡献。该项目使用流行的spring boot搭建,易上手和部署,基本支持主流办公文档的在线预览,如doc,docx,Excel,pdf,txt,zip,rar,图片等等3 t: ^- Z) v* @. K: a
项目特性- 支持word excel ppt,pdf等办公文档
- 支持txt,java,php,py,md,js,css等所有纯文本
- 支持zip,rar,jar,tar,gzip等压缩包
- 支持jpg,jpeg,png,gif等图片预览(翻转,缩放,镜像)
- 使用spring boot开发,预览服务搭建部署非常简便
- rest接口提供服务,跨平台特性(java,php,python,go,php,....)都支持,应用接入简单方便
- 抽象预览服务接口,方便二次开发,非常方便添加其他类型文件预览支持
- 最最重要Apache协议开源,代码pull下来想干嘛就干嘛2 p" j/ t/ p, D# W( J
; s0 Y, h+ T# b4 q- j0 [9 Q
预览展示
' ]/ G0 A- s G1. 文本预览支持所有类型的文本文档预览, 由于文本文档类型过多,无法全部枚举,默认开启的类型如下 txt,html,xml,properties,md,java,py,c,cpp,sql如有没有未覆盖全面,可通过配置文件 指定文本类型
H( n# U% V( l* j* l文本预览效果如下
6 M: n$ u7 s6 z- h
0 h: A: i* t. R0 {) x/ _2. 图片预览: v8 f9 s$ }3 V, Y
8 }6 D; O' f1 Y7 n9 I支持jpg,jpeg,png,gif等图片预览(翻转,缩放,镜像),预览效果如下5 J2 @7 ^! m0 v0 ~
3. word文档预览
- D$ ~* @; D z4 F1 W% {4 w: [. [2 j; b6 r) ?
支持doc,docx文档预览,word预览有两种模式:一种是每页word转为图片预览,另一种是整个word文档转成pdf,再预览pdf。两种模式的适用场景如下- 图片预览:word文件大,前台加载整个pdf过慢
- pdf预览:内网访问,加载pdf快) y/ i- f2 x- n' O+ h
默认为每页word转为图片预览,可通过点击右边的pdf图标转,也可通过配置文件 设置默认预览模式7 R# i- m1 {. U- L- t! U
图片预览模式预览效果如下
4 e- Z" s, {! d5 X
+ I [4 E; a L# T- bpdf预览模式预览效果如下
" b1 h { `5 w- v2 u9 {0 Z$ o) J 4 @* w. n: B9 j S
4. ppt文档预览
6 K) {( n( w2 s2 _; h+ B0 [4 d& n# x c; T) `1 a0 A7 u3 x& _) ~
支持ppt,pptx文档预览,和word文档一样,有两种预览模式图片预览模式预览效果如下
- A( m" N( m; F7 }9 p) z2 X0 n% y* [* ^4 R
pdf预览模式预览效果如下
* J; b) [0 \- D0 J+ l4 U3 H; x
( g b7 s! e! w f5 r5. pdf文档预览8 g. h: v% b" p; H& b1 V
[# p# g+ C6 ]" n0 c5 F
支持pdf文档预览,和word文档一样,有两种预览模式图片预览模式预览效果如下, x- ~% ^+ J" R% [- R& v
) T' r( x9 b4 @9 c6 mpdf预览模式预览效果如下
. l R ^+ ]* e% r o& Z: l1 u3 o0 [& v& P$ } `& M( c
6. excel文档预览支持xls,xlsx文档预览,预览效果如下
, M8 j v( f6 e) f- x- J/ y+ U4 x# n' d3 D& p: ^2 w$ P6 |+ c( i
& G! c2 i0 A" m8 Y: p
ps,如碰到excel预览乱码问题,可参考 预览乱码7. 压缩文件预览支持zip,rar,jar,tar,gzip等压缩包,预览效果如下
; z$ O) l. c% F8 b* O1 o& J2 l可点击压缩包中的文件名,直接预览文件,预览效果如下2 P7 a0 f0 }9 B# G0 w# ~
3 T# P7 x9 ~% e8. 多媒体文件预览
2 b8 ]* X K$ L- Z$ ]+ r* G: Z( c7 E' s$ \
理论上支持所有的视频、音频文件,由于无法枚举所有文件格式,默认开启的类型如下mp3,wav,mp4,flv如有没有未覆盖全面,可通过配置文件指定多媒体类型* N! X9 ~$ ?" B/ Z i( m7 z
视频预览效果如下
( J3 j# b+ }: ?7 i
: s e, H8 ]2 P' S音频预览效果如下0 G$ ~/ ]5 V) o
9 b3 K) t* @. q/ Q0 S/ |7 ^ g$ n! ]& v4 |% M
地址在码云上有https://gitee.com/kekingcn/file-online-preview/releases(希望不违规,如违规请告知 速改)
* ~9 w+ K# i$ S4 W7 o, T
8 o! b$ w8 T& H/ C* O% ]$ u |
|