等级:  
|
查看完整版请注册登录浏览
您需要 登录 才可以下载或查看,没有帐号?点击注册
x
这是我一直在关注的一个项目,现在出了一键部署,刚刚测试还不错,有源码,有个性需要的可以自己改!!!
4 x1 y# f% K& n0 K项目简介, T, t# r, f% I- o! R6 v
! e; q0 _& H! r
此项目为文件文档在线预览项目解决方案,对标业内付费产品有【永中office】【office365】【idocv】等,在取得公司高层同意后以Apache协议开源出来反哺社区,在此特别感谢@唐老大的支持以及@端木详笑的贡献。该项目使用流行的spring boot搭建,易上手和部署,基本支持主流办公文档的在线预览,如doc,docx,Excel,pdf,txt,zip,rar,图片等等
$ Y& C8 l6 }6 P项目特性- 支持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下来想干嘛就干嘛% f" E1 c |* X4 F1 U6 r
' e0 @9 G5 y" v, Q7 {2 ?预览展示
6 w% O$ v- Q/ N9 X3 z1. 文本预览支持所有类型的文本文档预览, 由于文本文档类型过多,无法全部枚举,默认开启的类型如下 txt,html,xml,properties,md,java,py,c,cpp,sql如有没有未覆盖全面,可通过配置文件 指定文本类型
: R* E+ J; r$ o1 @6 p8 w5 T7 G) F文本预览效果如下
# ?6 q# [- m9 Z( }2 q- N1 \ H8 f O
0 g+ k6 X' m7 W; L: d p5 I2 \: g3 c2. 图片预览. ]$ I z5 ?/ r! g& D
8 c: h+ m+ Q7 X; J# k" M
支持jpg,jpeg,png,gif等图片预览(翻转,缩放,镜像),预览效果如下! x* [& B( E% ]7 D! Z: G7 J
3. word文档预览4 h8 _* R" @9 S, i% [, D
, M! {( r I5 r* ^) i, d5 g; z支持doc,docx文档预览,word预览有两种模式:一种是每页word转为图片预览,另一种是整个word文档转成pdf,再预览pdf。两种模式的适用场景如下- 图片预览:word文件大,前台加载整个pdf过慢
- pdf预览:内网访问,加载pdf快
. o+ }7 X/ M+ n0 x4 S+ V+ R0 w! }默认为每页word转为图片预览,可通过点击右边的pdf图标转,也可通过配置文件 设置默认预览模式" x; v+ r0 F- u. c
图片预览模式预览效果如下
3 l% i" Y1 p r4 s: u( v& x5 K4 C7 j7 K9 ?& o+ Y7 [0 s1 G" D2 B
pdf预览模式预览效果如下 - - f) v$ n7 K! S
/ k" e* x( a9 @4. ppt文档预览2 W, z* @$ h* I, o1 v7 k" x
0 _5 [9 T6 \9 F7 c6 D3 s: v7 C: E
支持ppt,pptx文档预览,和word文档一样,有两种预览模式图片预览模式预览效果如下
1 Q- ^4 K. A5 `+ P
M& H! G" D* c1 _& T; {0 Qpdf预览模式预览效果如下
8 ^3 o# g' _" ]: s
2 b! @. c2 I0 \" T- F- a5. pdf文档预览
3 v9 Q; d0 K: t9 B
* d$ M$ M$ P# B; Y# O支持pdf文档预览,和word文档一样,有两种预览模式图片预览模式预览效果如下* m0 Z5 a; n8 _0 M1 c8 ^
: E, Y! q" D" a2 E1 o: ?# H
pdf预览模式预览效果如下
4 l- g: g1 B- V$ W* }4 f0 |. [! [( K- {4 ^ }/ c
6. excel文档预览支持xls,xlsx文档预览,预览效果如下
! k1 T0 E+ }2 o! L, Y- _/ }& ?/ z
% V) O+ Q4 A5 ~+ h5 e0 S
* j/ c0 }/ ]! @, J0 t4 E; s7 zps,如碰到excel预览乱码问题,可参考 预览乱码7. 压缩文件预览支持zip,rar,jar,tar,gzip等压缩包,预览效果如下' W+ g+ N/ W; v& B8 W8 u3 k
可点击压缩包中的文件名,直接预览文件,预览效果如下3 U3 M+ n5 L% @0 n6 g0 U% w6 F
7 h4 e: w1 q0 D& ~6 X$ f% n- w8. 多媒体文件预览
* y F/ c6 ?8 E+ s; L5 ~
: S4 z; C6 e9 u) F& r理论上支持所有的视频、音频文件,由于无法枚举所有文件格式,默认开启的类型如下mp3,wav,mp4,flv如有没有未覆盖全面,可通过配置文件指定多媒体类型3 D z( |" g8 U' [4 G
视频预览效果如下5 @ w0 M& R; N0 C
& k0 M7 {) F3 U( H0 B6 L
音频预览效果如下7 n& d, C* y* k8 B
% J, K6 d( S: H/ r1 Q: _
3 h5 d% l! w3 X& f地址在码云上有https://gitee.com/kekingcn/file-online-preview/releases(希望不违规,如违规请告知 速改)
; a/ W, j" H& E4 ^+ I) @) o0 ^& o% ~ _" W& n% u8 G
|
|