等级:  
|
查看完整版请注册登录浏览
您需要 登录 才可以下载或查看,没有帐号?点击注册
x
这是我一直在关注的一个项目,现在出了一键部署,刚刚测试还不错,有源码,有个性需要的可以自己改!!!
7 K- F- `/ [. f项目简介# v: N" h: b' W+ U `- u4 m
, l$ W; S+ v& z& z; S ]& S P
此项目为文件文档在线预览项目解决方案,对标业内付费产品有【永中office】【office365】【idocv】等,在取得公司高层同意后以Apache协议开源出来反哺社区,在此特别感谢@唐老大的支持以及@端木详笑的贡献。该项目使用流行的spring boot搭建,易上手和部署,基本支持主流办公文档的在线预览,如doc,docx,Excel,pdf,txt,zip,rar,图片等等9 ~# H! ], f4 B# R& t
项目特性- 支持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下来想干嘛就干嘛
/ N, F+ g+ N1 x, M. ?* r1 s: w
[; R$ p5 n2 _8 M0 w预览展示) v7 }& t9 H. M7 x; |' F# p
1. 文本预览支持所有类型的文本文档预览, 由于文本文档类型过多,无法全部枚举,默认开启的类型如下 txt,html,xml,properties,md,java,py,c,cpp,sql如有没有未覆盖全面,可通过配置文件 指定文本类型8 R4 ^! y" `& q+ R
文本预览效果如下
0 [8 t, z4 ~- x4 y6 W6 ]. T( v6 D! X3 b: n8 J
2. 图片预览: m7 A$ ]7 F3 [+ `
; q ^6 R2 v. ]" u支持jpg,jpeg,png,gif等图片预览(翻转,缩放,镜像),预览效果如下
: A* M, q6 G" c- w2 E3. word文档预览
" C$ V' H9 m6 S% y! Q' j. @! S. H# Z( ^1 [/ p
支持doc,docx文档预览,word预览有两种模式:一种是每页word转为图片预览,另一种是整个word文档转成pdf,再预览pdf。两种模式的适用场景如下- 图片预览:word文件大,前台加载整个pdf过慢
- pdf预览:内网访问,加载pdf快" f0 L6 Y6 k. I- M# }" [5 \; a
默认为每页word转为图片预览,可通过点击右边的pdf图标转,也可通过配置文件 设置默认预览模式
. x: ^3 z( Q9 \图片预览模式预览效果如下
0 u9 b/ @, \! g7 p, o0 W" E+ S
' f& R5 E$ K6 u3 n0 F {& M0 G5 B1 ? fpdf预览模式预览效果如下
1 {; H, P) X' D& R$ r5 ~( L4 P+ J
9 u, d# l9 ?- m0 S( X1 A4. ppt文档预览7 t( a* J, O6 f. o0 U' f* n7 }
# b# I1 i/ l4 D- U9 M! h, F) E$ H
支持ppt,pptx文档预览,和word文档一样,有两种预览模式图片预览模式预览效果如下
" x& h. h3 m% C4 O* [
% e+ \/ d9 z1 i# @( [7 t, S, Tpdf预览模式预览效果如下
, k* \8 ^- X z8 Y H( u$ s0 o& K
/ `" W$ q* ] ~& A( D/ d- Q5. pdf文档预览
* Q& _( i# h3 ~6 I0 D! E4 y* q$ r7 o% n8 N2 c% o. T
支持pdf文档预览,和word文档一样,有两种预览模式图片预览模式预览效果如下 {5 i) y9 y# j9 `4 }$ Z2 m7 @
" O1 j! h8 F) @, E0 }1 X+ Z
pdf预览模式预览效果如下
1 ^# ]/ Z& O/ i+ _& K9 R/ y) h
$ Y' T* [6 M* N1 I% v6. excel文档预览支持xls,xlsx文档预览,预览效果如下, L. c8 {5 z" f. J! j* w, r
7 @7 S; |9 Y* E E6 n
2 S% R1 X& F+ m8 eps,如碰到excel预览乱码问题,可参考 预览乱码7. 压缩文件预览支持zip,rar,jar,tar,gzip等压缩包,预览效果如下) s' T2 h- Z. S# N. ]
可点击压缩包中的文件名,直接预览文件,预览效果如下
' y7 l/ n: _3 }. a( u" h' z) G1 O1 y
8. 多媒体文件预览/ }- P9 H; j0 [" q
8 `! P# E4 }, O5 }) u理论上支持所有的视频、音频文件,由于无法枚举所有文件格式,默认开启的类型如下mp3,wav,mp4,flv如有没有未覆盖全面,可通过配置文件指定多媒体类型6 ~0 L1 J; [0 x1 ~. x- P
视频预览效果如下
# f! c& d) |, t; y
. C4 m; a, u" z# }音频预览效果如下# q. {" B1 B. G2 C) Z% \
" g) c$ ^/ u! z, C4 s' P
% x+ {# S' Q; }5 W* s+ v) B地址在码云上有https://gitee.com/kekingcn/file-online-preview/releases(希望不违规,如违规请告知 速改)
1 D- w+ q& O! Q# Y8 c1 ~6 M" ^, H8 r7 _+ I$ u6 {2 q
|
|