等级:  
|
查看完整版请注册登录浏览
您需要 登录 才可以下载或查看,没有帐号?点击注册
x
这是我一直在关注的一个项目,现在出了一键部署,刚刚测试还不错,有源码,有个性需要的可以自己改!!!
# C8 v+ G% t* H6 r1 E1 K, X项目简介0 M5 }! u. z. l# U2 N
8 P& u& g0 _& {* ~/ m' ]! @1 L0 Q
此项目为文件文档在线预览项目解决方案,对标业内付费产品有【永中office】【office365】【idocv】等,在取得公司高层同意后以Apache协议开源出来反哺社区,在此特别感谢@唐老大的支持以及@端木详笑的贡献。该项目使用流行的spring boot搭建,易上手和部署,基本支持主流办公文档的在线预览,如doc,docx,Excel,pdf,txt,zip,rar,图片等等
- L$ R6 ?0 W9 G2 ~ M% u1 g; S项目特性- 支持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下来想干嘛就干嘛
, z3 K+ X% H. I
' {& S: f' u3 r% R+ u5 [; k预览展示
: F: J/ f: u$ r$ K6 c1 y" T1. 文本预览支持所有类型的文本文档预览, 由于文本文档类型过多,无法全部枚举,默认开启的类型如下 txt,html,xml,properties,md,java,py,c,cpp,sql如有没有未覆盖全面,可通过配置文件 指定文本类型
5 [8 V8 _5 J' q$ S' @ S7 ?文本预览效果如下& ~$ h8 m2 q4 j: k( P; X6 l
R: J# S; m! O1 x8 D2 P' B! {) f% n
2. 图片预览% t3 ]- _' f# }& I
0 p7 q7 ~* ~8 @% p( E支持jpg,jpeg,png,gif等图片预览(翻转,缩放,镜像),预览效果如下
G- T4 Z* w& y: h9 Y3 |3. word文档预览 Z" H- Z6 |; @) l* W) k, ]
# k! _4 q8 Z+ U8 H. p1 Z支持doc,docx文档预览,word预览有两种模式:一种是每页word转为图片预览,另一种是整个word文档转成pdf,再预览pdf。两种模式的适用场景如下- 图片预览:word文件大,前台加载整个pdf过慢
- pdf预览:内网访问,加载pdf快
) N8 U6 L* l+ A: b: j: t/ e0 ]6 E默认为每页word转为图片预览,可通过点击右边的pdf图标转,也可通过配置文件 设置默认预览模式" K, W+ h) ], y2 i) n
图片预览模式预览效果如下
0 p* ?) p& e; J+ u
/ ` O) n8 O- i% y$ S& Q7 Lpdf预览模式预览效果如下
6 x+ H! ?) d9 d$ }6 P! g& z - R8 D/ K4 d J
4. ppt文档预览
+ @/ P% a/ x2 j( U2 u! |7 c7 k" D; H. L* k* |. m' w1 V5 Y+ k
支持ppt,pptx文档预览,和word文档一样,有两种预览模式图片预览模式预览效果如下 F/ @# I' n2 d$ ~! J, Z# a
0 B: j1 }/ ?2 F5 X+ p: K9 `; {0 Hpdf预览模式预览效果如下; ^! l6 x R0 {) P
7 E' T) m" ?/ W. F& ]1 A- a& v: Y% w/ J 登录/注册后可看大图 9 X) q& D/ Z; g* v2 z7 G n
5. pdf文档预览6 @; Y5 Z- \0 m# ~
. i9 ]0 ?. v: ]% a0 F h: i# F, A
支持pdf文档预览,和word文档一样,有两种预览模式图片预览模式预览效果如下
; A- x* m; o, w6 f; n
1 L5 u8 e+ `* d) ]pdf预览模式预览效果如下* o! v$ G0 C+ j2 }5 ?
" h( G1 o( i; R3 f0 b7 d
6. excel文档预览支持xls,xlsx文档预览,预览效果如下, Y j2 S; ~- O8 P
! U: s, O% {" `
2 A& g0 E; \) e0 Q! x6 Ips,如碰到excel预览乱码问题,可参考 预览乱码7. 压缩文件预览支持zip,rar,jar,tar,gzip等压缩包,预览效果如下
% t& o* `2 ]. Y& v可点击压缩包中的文件名,直接预览文件,预览效果如下0 M( a4 v1 e/ S# W% e
) }3 [; i9 M* ?4 a
8. 多媒体文件预览/ v* m2 j, U1 C2 N. F- [. Z8 B
- d6 N% m8 n0 {- ~1 d理论上支持所有的视频、音频文件,由于无法枚举所有文件格式,默认开启的类型如下mp3,wav,mp4,flv如有没有未覆盖全面,可通过配置文件指定多媒体类型4 {& Z5 J3 q' N0 ^/ g V3 s
视频预览效果如下
' @& N* E m$ g+ `& K: d- t
* h. r# _- z" f6 j& w4 o! I* u音频预览效果如下
* F2 r- v2 I" w9 g6 l1 p, Z7 K# l) |7 t2 Q0 a2 \- M
2 q z: Y7 h7 r9 A/ t) v
地址在码云上有https://gitee.com/kekingcn/file-online-preview/releases(希望不违规,如违规请告知 速改)
/ g! ~; n5 F2 Z; R. \) ?/ B' p
" j$ @% w# c* n4 {; L6 J- o% X |
|