等级:  
|
查看完整版请注册登录浏览
您需要 登录 才可以下载或查看,没有帐号?点击注册
x
这是我一直在关注的一个项目,现在出了一键部署,刚刚测试还不错,有源码,有个性需要的可以自己改!!!
. I- W2 {4 a/ |/ s p% Z3 V q1 ^项目简介7 M1 z0 V T5 F8 M
: c+ c7 L+ E2 \* B( U5 f此项目为文件文档在线预览项目解决方案,对标业内付费产品有【永中office】【office365】【idocv】等,在取得公司高层同意后以Apache协议开源出来反哺社区,在此特别感谢@唐老大的支持以及@端木详笑的贡献。该项目使用流行的spring boot搭建,易上手和部署,基本支持主流办公文档的在线预览,如doc,docx,Excel,pdf,txt,zip,rar,图片等等& t( W+ Y4 E: k X- s# Y7 ?
项目特性- 支持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下来想干嘛就干嘛
?: Y+ F5 b# r- _+ M+ F
# i- x) M' w6 a0 \预览展示
' u- c1 w i4 f. J+ R1. 文本预览支持所有类型的文本文档预览, 由于文本文档类型过多,无法全部枚举,默认开启的类型如下 txt,html,xml,properties,md,java,py,c,cpp,sql如有没有未覆盖全面,可通过配置文件 指定文本类型1 [! |8 y5 N& d/ }5 @6 U F
文本预览效果如下
& ]6 H9 N) L4 _; G3 J' f5 _ v' o' E* K* v5 B6 \& W/ a
2. 图片预览
$ Q3 K- Z) V9 c1 R' H0 U/ _4 y5 E( A. N; a u% I& }9 V) w
支持jpg,jpeg,png,gif等图片预览(翻转,缩放,镜像),预览效果如下! {8 T) Q. A4 M
3. word文档预览
5 B% x D) r5 U$ O C, J3 {+ s& D3 ]5 X! G8 W' F
支持doc,docx文档预览,word预览有两种模式:一种是每页word转为图片预览,另一种是整个word文档转成pdf,再预览pdf。两种模式的适用场景如下- 图片预览:word文件大,前台加载整个pdf过慢
- pdf预览:内网访问,加载pdf快
+ O' w- l0 g$ Z, M8 Z默认为每页word转为图片预览,可通过点击右边的pdf图标转,也可通过配置文件 设置默认预览模式' B$ v# ~6 { T+ C
图片预览模式预览效果如下' X# x9 G* W* q/ x, g
# j7 n+ Y4 M5 o, F
pdf预览模式预览效果如下
- E9 h% R$ r$ }5 ^, ` B
, |( o, ?+ W. v# D4. ppt文档预览
) s8 N. b& i; c7 O9 c# n: D2 p8 f, ?0 w% s. T
支持ppt,pptx文档预览,和word文档一样,有两种预览模式图片预览模式预览效果如下# W) B0 Q( J/ k- d5 Z
$ K* Y v, B0 D
pdf预览模式预览效果如下" t0 Q8 l# M0 K
2 S5 I5 E$ L- f) c; @
5. pdf文档预览% [" K1 d, q: g+ t1 M
2 P3 Z* s1 _1 v- N, x支持pdf文档预览,和word文档一样,有两种预览模式图片预览模式预览效果如下; k$ g" o q" ^2 G' j8 W
. d5 ]' X+ z2 l# K0 K0 opdf预览模式预览效果如下7 u' l5 H7 K# B q/ u
. W. j- a: e9 n, m1 H4 H# Z
6. excel文档预览支持xls,xlsx文档预览,预览效果如下 j8 u1 k7 j% R& W) v
4 Z1 T; ^# W! e4 q& v" K* O4 |6 r1 [3 W
) [ ?" H% j& ^% D, D
ps,如碰到excel预览乱码问题,可参考 预览乱码7. 压缩文件预览支持zip,rar,jar,tar,gzip等压缩包,预览效果如下
' t# a* T' d% ~可点击压缩包中的文件名,直接预览文件,预览效果如下; [' y p( K- }/ d, x
8 T7 Z: o' [4 E8 n: ^2 f8. 多媒体文件预览1 E3 ~( l- p V7 H+ b. s, h- v
9 o: M% ^/ N- W: r' _理论上支持所有的视频、音频文件,由于无法枚举所有文件格式,默认开启的类型如下mp3,wav,mp4,flv如有没有未覆盖全面,可通过配置文件指定多媒体类型) r- }0 X& w3 Y$ L' e
视频预览效果如下
& J) w9 y c0 n5 c" Y
2 O8 C% H- Y* S) w音频预览效果如下, [1 I' t% a: Z
$ ^8 ]4 ^! S9 A" X; E- s
3 x8 D- r q1 }. P& B
地址在码云上有https://gitee.com/kekingcn/file-online-preview/releases(希望不违规,如违规请告知 速改)3 |$ ` n( \2 n
* R4 ]3 T) I) c |
|