kkFileView为文件文档在线预览解决方案,基本支持主流办公文档的在线预览,如doc,docx,xls,xlsx,ppt,pptx,pdf,txt,zip,rar,图片,视频,音频等等
415
kkFileView为文件文档在线预览解决方案,有如下特性:
这是一个由ylyue发起的开源共建仓库,基本每个版本与kkFileView官方保持一致,出现此镜像仓库的原因在于PR提供的滞后性,如:本次实现了预览加密的(受密码保护)office文件能力,等待官方合并PR需要很长时间。
阿里云国内加速地址:registry.cn-beijing.aliyuncs.com/yue-open/kkfileview
docker部署参考命令:
docker run -it --name=kkfileview -p8012:8012 \
-e KK_BASE_URL=https://kkfileview.xxxxxx.com \
registry.cn-beijing.aliyuncs.com/yue-open/kkfileview:4.1.3
环境变量注入:
kkFileView虽是SpringBoot项目,但环境变量的使用并不标准,-e可以用于替换application.properties文件中的配置,
但替换的键不是key,而是value中定义的全大写变量。
application.properties文件内容摘要:
#提供预览服务的地址,默认从请求url读,如果使用nginx等反向代理,需要手动设置
#base.url = https://file.keking.cn
base.url = ${KK_BASE_URL:default}
#是否禁止演示模式
pdf.presentationMode.disable = ${KK_PDF_PRESENTATION_MODE_DISABLE:true}
#是否禁止打开文件
pdf.openFile.disable = ${KK_PDF_OPEN_FILE_DISABLE:true}
#是否禁止打印转换生成的pdf文件
pdf.print.disable = ${KK_PDF_PRINT_DISABLE:true}
#是否禁止下载转换生成的pdf文件
pdf.download.disable = ${KK_PDF_DOWNLOAD_DISABLE:true}
#是否禁止bookmark
pdf.bookmark.disable = ${KK_PDF_BOOKMARK_DISABLE:true}
#是否禁用首页文件上传
file.upload.disable = ${KK_FILE_UPLOAD_ENABLED:false}
感谢kkFileView的作者陈精华与凯京科技的无私开源!!!
欢迎前往,官方QQ社区群:484680571,一起讨论,一起开源共建。
Content type
Image
Digest
Size
683 MB
Last updated
about 4 years ago
docker pull ylyue/kkfileview:4.1.9