等级:  
|
查看完整版请注册登录浏览
您需要 登录 才可以下载或查看,没有帐号?点击注册
x
这是我一直在关注的一个项目,现在出了一键部署,刚刚测试还不错,有源码,有个性需要的可以自己改!!!
( A6 f& a6 L# i/ m- H项目简介
& Z5 H7 T, R/ T c/ L5 p2 Z( x& l, _0 S
此项目为文件文档在线预览项目解决方案,对标业内付费产品有【永中office】【office365】【idocv】等,在取得公司高层同意后以Apache协议开源出来反哺社区,在此特别感谢@唐老大的支持以及@端木详笑的贡献。该项目使用流行的spring boot搭建,易上手和部署,基本支持主流办公文档的在线预览,如doc,docx,Excel,pdf,txt,zip,rar,图片等等7 o, z# E& {1 V
项目特性- 支持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下来想干嘛就干嘛1 p r/ K8 V3 a/ ]
: K( [+ ~0 C) N- b$ J3 [
预览展示- Q8 l# j- W4 w( H( C
1. 文本预览支持所有类型的文本文档预览, 由于文本文档类型过多,无法全部枚举,默认开启的类型如下 txt,html,xml,properties,md,java,py,c,cpp,sql如有没有未覆盖全面,可通过配置文件 指定文本类型
6 e& z& @4 [6 d. t2 B. O文本预览效果如下
/ O' ~2 Y! l1 c
, d$ h: p( r" u4 G7 g2. 图片预览! v" e1 [. O$ o0 L
1 {+ b- p( s; T! w* y1 x支持jpg,jpeg,png,gif等图片预览(翻转,缩放,镜像),预览效果如下9 B( r$ a% p& u% }
3. word文档预览
4 t9 r/ ^; U$ y% p T) I: N
& W; G7 V8 ?* j: e( o6 m支持doc,docx文档预览,word预览有两种模式:一种是每页word转为图片预览,另一种是整个word文档转成pdf,再预览pdf。两种模式的适用场景如下- 图片预览:word文件大,前台加载整个pdf过慢
- pdf预览:内网访问,加载pdf快0 e) R5 ]4 G5 u$ }. v$ N
默认为每页word转为图片预览,可通过点击右边的pdf图标转,也可通过配置文件 设置默认预览模式: F0 J# D9 g+ D; X
图片预览模式预览效果如下
( j, U3 b- G" Z8 s' d7 e
6 ]4 ?6 X/ ~, m Zpdf预览模式预览效果如下
* Y8 q) ]0 m% J' ?* T4 ? / W) _; @; R4 Y0 r
4. ppt文档预览
% A+ K- W& ~% ^# O2 D. w2 k R0 S$ C
支持ppt,pptx文档预览,和word文档一样,有两种预览模式图片预览模式预览效果如下; A, Z, p7 b6 m+ U9 \% I1 w
v) C# r, r- b* m X. W) X6 o' K
pdf预览模式预览效果如下7 O9 W9 `' _) A) J! {" t
4 O6 k( H4 ~2 R8 D3 K# Y) R! `5. pdf文档预览
* Q& s8 J+ [2 c# w! S. \! q1 [' @
; w( R0 O( p2 Y. w+ O- O支持pdf文档预览,和word文档一样,有两种预览模式图片预览模式预览效果如下, V4 _- U0 b. y% j3 R5 a; ^8 u
7 r6 o/ D6 p Y1 U y* K/ a
pdf预览模式预览效果如下( I2 ^1 c! ] E U
8 _* W. A- g7 p2 w' p# E+ ~" n% ^
6. excel文档预览支持xls,xlsx文档预览,预览效果如下
2 y5 m, ?7 p3 ]. s# S
2 } {$ m9 ]* ?0 Y9 D; n, ^( {
ps,如碰到excel预览乱码问题,可参考 预览乱码7. 压缩文件预览支持zip,rar,jar,tar,gzip等压缩包,预览效果如下
" A2 {8 i2 n/ R9 R可点击压缩包中的文件名,直接预览文件,预览效果如下% ]2 r6 Q/ v# T9 P5 J( S/ L7 \
" D9 F- \- i8 T8. 多媒体文件预览* K( [5 v& V* u+ B* G, K0 p
$ C8 D% ~8 a) k4 Y8 M. I
理论上支持所有的视频、音频文件,由于无法枚举所有文件格式,默认开启的类型如下mp3,wav,mp4,flv如有没有未覆盖全面,可通过配置文件指定多媒体类型3 S7 a1 W; o5 j; L) h$ ]; A
视频预览效果如下
# u: u6 j+ Y! _4 B
/ h$ t: |0 t( V: {音频预览效果如下+ d" L7 h4 Y- y; j; @
) l# n! h0 k( b9 z" v
! a2 ]2 r" D0 T地址在码云上有https://gitee.com/kekingcn/file-online-preview/releases(希望不违规,如违规请告知 速改)
$ A( H4 I" e- z% p
! `7 c8 X4 O: ]8 B9 c0 U4 L% p |
|