Watch Star Fork

keking / kkFileViewJavaApache-2.0GVP

加入码云
与超过 200 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
使用spring boot打造文件文档在线预览项目解决方案,支持doc、docx、ppt、pptx、xls、xlsx、zip、rar、mp4、mp3以及众多类文本如txt、html、xml、java、properties、sql、js、md、json、conf、ini、vue、php、py、bat、gitignore等文件在线预览 http://file.keking.cn
一键复制 编辑 原始数据 按行查看 历史
README.en.md 4.84 KB spiritree 提交于 2018-01-17 22:44 . Update README.en.md

file-online-preview

GitHub license

Introduction

This kekingcn kkFileView project is intended to be a solution for previewing documents online. At present,there are some similar paid products in the industry. Such as 【永中office】,【office365】,【idocv】, etc... It is an open source implementation and released under the Apache License version 2.0. Finally,It is aimed to feedback the community after obtaining the consent of company executives, special thanks to the supports of @唐老大 and the contributions of @端木详笑.

Features

  • Build with the popular frame spring boot
  • Easy to build and deploy
  • Basically support online preview of mainstream office documents, such as Doc, docx, Excel, PDF, TXT, zip, rar, pictures, etc
  • REST API
  • Abstract file preview interface so that it is easy to extend more file extensions and develop this project on your own

Live demo

Please treat public service kindly, or this would stop at any time.

URL:http://file.keking.cn/

Documentation

  1. 中文文档:https://gitee.com/kekingcn/file-online-preview/blob/master/README.md
  2. English document:https://github.com/kekingcn/kkFileView/blob/master/README.en.md

Contact us && Join us

We will answer everyone's questions in use of this project. And please Google or Baidu first before asking a question, so that we can solve it efficiently. Cherish life away from ineffective communication.

输入图片说明 QQ group:613025121

Pictures for some samples

Excel

输入图片说明

doc

输入图片说明

zip,rar

输入图片说明

png,jpeg,jpg,etc., support for zooming with mouse scroll, rotation, inversion,etc.

输入图片说明 Considering space issues, the pictures of other types of documents will not be shown here.You can deploy it by yourself if you are interested in our project.There is a way to deploy it as below.

Quick Start

Technology stack

Dependencies

  • Redis
  • OpenOffice or LibreOffice
  1. First step:git pull https://github.com/kekingcn/file-online-preview.git

  2. Second step:configure redis address and OpenOffice directory,such as

#=============================================#Spring Redisson Configuration#===================================#
spring.redisson.address = 192.168.1.204:6379
##The folder for files which are uploaded to the server(Because of running as jar)
file.dir = C:\\Users\\yudian\\Desktop\\dev\\
## openoffice configuration
office.home = C:\\Program Files (x86)\\OpenOffice 4

'file.dir' is the real storage address of the converted files, please end with '/'.

  1. Third step:Run the main method of FilePreviewApplication.java.After starting,visit http://localhost:8012/. If everything is ok,you will see the picture below. 输入图片说明

Changelog

January 17th 2018

  1. Refined the project directory, abstract file preview interface, Easy to extend more file extensions and depoly this project on your own
  2. Added English documentation (@幻幻Fate,@汝辉) contribution
  3. Support for more image file extensions
  4. Fixed the issue that image carousel in zip file will always start from the first

January 12th 2018

  1. Support for multiple images preview
  2. Support for images rotation preview in rar/zip

January 2nd 2018

  1. Fixed gibberish issue when preview a txt document caused by the file encoding problem
  2. Fixed the issue that some module dependencies can not be found
  3. Add a spring boot profile, and support for Multi-environment configuration
  4. Add pdf.js to preview the documents such as doc,etc.,support for generating doc headlines as pdf menu,support for mobile preview

Register Usage

If this project is helpful for you, please register on 'https://gitee.com/kekingcn/file-online-preview/issues/IGSBV', If this project helps you to economize the service charge for preview of documents, as well as you are willing to support us, click 【donate】 below to donate a cup of coffee, we would appreciate it.

评论 ( 0 )

你可以在登录后,发表评论

10_float_left_people 10_float_left_close