等级:  
|
查看完整版请注册登录浏览
您需要 登录 才可以下载或查看,没有帐号?点击注册
x
这是我一直在关注的一个项目,现在出了一键部署,刚刚测试还不错,有源码,有个性需要的可以自己改!!!
7 B3 B" k/ H4 C7 q) M( q; `. O. h项目简介* @( \# X4 Q B' t$ \" w% A, q
* e& t* k Y; N" m! R+ T$ Y
此项目为文件文档在线预览项目解决方案,对标业内付费产品有【永中office】【office365】【idocv】等,在取得公司高层同意后以Apache协议开源出来反哺社区,在此特别感谢@唐老大的支持以及@端木详笑的贡献。该项目使用流行的spring boot搭建,易上手和部署,基本支持主流办公文档的在线预览,如doc,docx,Excel,pdf,txt,zip,rar,图片等等5 s3 J! U; Y( W( Z5 P% N
项目特性- 支持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下来想干嘛就干嘛
, }! V# `, q* j ! }3 \* r* d. B
预览展示( B3 t% H9 O" ~) \1 w0 Z' y
1. 文本预览支持所有类型的文本文档预览, 由于文本文档类型过多,无法全部枚举,默认开启的类型如下 txt,html,xml,properties,md,java,py,c,cpp,sql如有没有未覆盖全面,可通过配置文件 指定文本类型8 h* k; |) G+ v6 O( e( \
文本预览效果如下) c: A" l5 e3 B! L
$ j' f- h# @5 r- [5 G$ o2. 图片预览
. z3 I0 p+ A! q/ W6 m
7 o. q: {( A+ }7 f$ O支持jpg,jpeg,png,gif等图片预览(翻转,缩放,镜像),预览效果如下
/ L y& b% A. h, G; B2 W! ?! r$ Y0 w, P3. word文档预览
$ h) Y: @" h2 N |' l. h4 Y! W, L5 O \& J( d- u
支持doc,docx文档预览,word预览有两种模式:一种是每页word转为图片预览,另一种是整个word文档转成pdf,再预览pdf。两种模式的适用场景如下- 图片预览:word文件大,前台加载整个pdf过慢
- pdf预览:内网访问,加载pdf快: F9 R2 p8 n; Y0 V! n' ~
默认为每页word转为图片预览,可通过点击右边的pdf图标转,也可通过配置文件 设置默认预览模式4 j( N; b( Y* Y: W) I/ c I& R
图片预览模式预览效果如下
! y5 v# v6 t" Y i* S5 K$ i$ P; H' E6 D7 y- e2 d, D0 k/ }4 k% R \" P: p
pdf预览模式预览效果如下 - ) a- Z3 w3 E7 G7 T* V% O8 W3 W0 `
2 M) ~. ]4 x: u
4. ppt文档预览
6 z: Z) v: g7 y2 w+ y7 b* Q5 b, B
, O9 g* s* I8 ], }% ^5 L# c# I9 q7 {支持ppt,pptx文档预览,和word文档一样,有两种预览模式图片预览模式预览效果如下" T# E: t* a6 E+ m! A7 `7 E
M1 G4 x3 n5 o4 K7 S5 r8 l7 `pdf预览模式预览效果如下" z' F& x/ C' Q, L7 M' \
9 l6 R1 a1 L( Y4 i9 D; c* Z# C
5. pdf文档预览/ \7 Z% P6 Z1 `2 g# m
4 _# H4 A5 z' w5 E. g支持pdf文档预览,和word文档一样,有两种预览模式图片预览模式预览效果如下8 B6 y& `9 T8 T6 u' P$ P. L3 F
+ l" P `9 N. S) g* x
pdf预览模式预览效果如下: t1 _1 t3 ]7 U7 o+ d- U
8 R0 j8 K7 g/ |8 a. C6 K2 F7 l# i
6. excel文档预览支持xls,xlsx文档预览,预览效果如下" u9 e9 h! d: X) O" ]7 e
0 i1 K6 \* c' d. M
; `# b& k2 K/ k2 f. T' d+ aps,如碰到excel预览乱码问题,可参考 预览乱码7. 压缩文件预览支持zip,rar,jar,tar,gzip等压缩包,预览效果如下
& J. ~3 Y1 ]6 S* k: ~0 X- q/ ~& v可点击压缩包中的文件名,直接预览文件,预览效果如下8 N ~5 ]: O5 H9 @, L. _, z E5 Q( J
& y+ I. y& u& r& s
8. 多媒体文件预览
$ s6 Z' t G2 L2 w
5 \: V5 q. U, p; Z! @理论上支持所有的视频、音频文件,由于无法枚举所有文件格式,默认开启的类型如下mp3,wav,mp4,flv如有没有未覆盖全面,可通过配置文件指定多媒体类型6 P# n& Q; W/ ], h. ]/ V
视频预览效果如下1 k7 T+ [6 ?. d5 _7 ]4 R9 K
7 L- k4 T# }; s; g
音频预览效果如下$ ^5 S9 d: I4 k: g9 x
e( y: C4 S0 d( F% I
7 m; W% c4 N. E1 p1 ]" _& h地址在码云上有https://gitee.com/kekingcn/file-online-preview/releases(希望不违规,如违规请告知 速改)
) t+ s. ^: ?0 P7 j) e2 r4 m! i4 N5 l Q, u* t
|
|