等级:
钻石荣誉
积 分: 407416
威 望: 3806
贡 献: 3745
活 跃: 0
发 贴: 1401
(4)
终极币: 394653
性 别:
阅读权限: 200
在线时长: 1151 小时
注册时间: 2014-7-25
最后登录: 2025-4-29
查看完整版请注册登录浏览
您需要 登录 才可以下载或查看,没有帐号?点击注册
x
这是我一直在关注的一个项目,现在出了一键部署,刚刚测试还不错,有源码,有个性需要的可以自己改!!!
q8 s) D+ t! p# [$ E) n! t 项目简介 % T" L7 _2 x: P7 K- o
, w! n8 r6 |+ p, q 此项目为文件文档在线预览项目解决方案,对标业内付费产品有【 永中office 】【 office365 】【 idocv 】等,在取得公司高层同意后以Apache协议开源出来反哺社区,在此特别感谢@唐老大的支持以及@端木详笑的贡献。该项目使用流行的spring boot搭建,易上手和部署,基本支持主流办公文档的在线预览,如doc,docx,Excel,pdf,txt,zip,rar,图片等等
% g5 M c: ~8 M" M1 S; V+ H, 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下来想干嘛就干嘛
1 y1 E3 T' k( u$ a x; I
& [" i, u( G$ d$ M 预览展示 8 u# a' D) [8 @) ~" [5 D. @; e
1. 文本预览 支持所有类型的文本文档预览, 由于文本文档类型过多,无法全部枚举,默认开启的类型如下 txt,html,xml,properties,md,java,py,c,cpp,sql如有没有未覆盖全面,可通过配置文件 指定文本类型
}' G( l: `6 I' N$ d j 文本预览效果如下
0 S: b. `: D. S a/ A* w
# K0 o' o) X0 E/ A 2. 图片预览
5 I3 l) {/ b! Z4 P / W7 a$ o- x! c8 U; f, E
支持jpg,jpeg,png,gif等图片预览(翻转,缩放,镜像),预览效果如下 6 e7 f+ i% X( b5 ?& N
& D8 ~& T4 M! A0 ^# G9 q5 q* \7 ^3 V# i 登录/注册后可看大图 3. word文档预览
) n2 Z- \& x8 ?6 C8 ~% n6 e
, N. n5 C6 u) e. T8 r 支持doc,docx文档预览,word预览有两种模式:一种是每页word转为图片预览,另一种是整个word文档转成pdf,再预览pdf。两种模式的适用场景如下 图片预览:word文件大,前台加载整个pdf过慢 pdf预览:内网访问,加载pdf快
& o$ {, {( C3 Q* l/ ?3 O8 z 默认为每页word转为图片预览,可通过点击右边的pdf图标转,也可通过配置文件 设置默认预览模式
! D+ B3 j% H0 q6 \' {8 e7 Z: Q0 G 图片预览模式预览效果如下
5 ]5 p- g$ O% t4 e! Q! u8 c) P6 R / y5 J" U0 A( m9 ~4 r: E
pdf预览模式预览效果如下 * e6 S1 D' q% p. H) C
( r# T2 e" ?, \ t
4. ppt文档预览 " Y3 ]2 M) B0 V1 R, P
5 u: B+ y2 N, H" r: i( l 支持ppt,pptx文档预览,和word文档一样,有两种预览模式图片预览模式预览效果如下 8 ?+ c0 F/ J1 U# S! O% E
" N; U2 T2 C4 P5 [8 k
pdf预览模式预览效果如下
; [/ w: j$ u$ A2 O) F + ^4 C" v. S- V8 `- E7 R
5. pdf文档预览 6 \/ ~$ M: U C' U" I" D5 U6 H
; Y* R: c' _& X- @: i t5 w- s4 q: O 支持pdf文档预览,和word文档一样,有两种预览模式图片预览模式预览效果如下 1 t$ O0 E o6 n; s7 e# x x! i- f
% }+ Q* p- e/ g5 W' s/ `& ^ pdf预览模式预览效果如下 # V- H' B" s7 a
8 Q9 f6 z/ G- W8 C2 S) |5 R2 H 6. excel文档预览 支持xls,xlsx文档预览,预览效果如下
, n: O1 r0 A r8 k; W( b( z
4 j. r9 k: @9 s. P/ r
: t2 M/ D& W$ d K ps,如碰到excel预览乱码问题,可参考 预览乱码 7. 压缩文件预览 支持zip,rar,jar,tar,gzip等压缩包,预览效果如下
1 K7 o9 Q+ k: z& ~3 p 可点击压缩包中的文件名,直接预览文件,预览效果如下
2 e8 a! b7 r, ~1 W" W2 G
$ w) b1 D$ l" q6 X- c 8. 多媒体文件预览 ( A3 m$ w& F2 l6 g3 E
' Q' r- d$ b1 g9 y2 o5 J
理论上支持所有的视频、音频文件,由于无法枚举所有文件格式,默认开启的类型如下mp3,wav,mp4,flv如有没有未覆盖全面,可通过配置文件 指定多媒体类型 + Z s9 v1 S% r: i( |
视频预览效果如下 ! K& B( x' E9 @: j: O0 `
- J. K- d" ?1 y
音频预览效果如下
! u1 H) ~, ~: [. B5 L! g3 {) g
6 w: j) p1 z( k' e- h! _% T
# B3 P. ?! S# [% y) d 地址在码云上有https://gitee.com/kekingcn/file-online-preview/releases (希望不违规,如违规请告知 速改)
3 N9 [ D3 r# E5 u8 u2 k
, s, E9 S- }7 O$ T! A7 {/ f