2018-01-17 05:55:28 +00:00
# file-online-preview
2018-01-17 07:44:55 +00:00
This kekingcn kkFileView software is intended to be a solution for previewing documents online. There are some similar paid products in the industry, at present.
Such as 【[永中office](http://dcs.yozosoft.com/)】,【[office365](http://www.officeweb365.com/)】,【[idocv](https://www.idocv.com/)】, etc..
The kekingcn kkFileView software is an open source implementation and released under the Apache License version 2. It's aimed to feedback the community after obtaining the consent of company executives,
special thanks to the supports of @唐老大 and the contributions of @端木详笑.
### Advantages
* build with the popular frame spring boot,
* easy to deploy and deploy,
* basically support online preview of mainstream office documents, such as Doc, docx, Excel, PDF, TXT, zip, rar, pictures, etc.
2018-01-17 05:55:28 +00:00
### The demo online
2018-01-17 07:44:55 +00:00
> Please treat public service kindly, or this would stop at any time.
2018-01-17 05:55:28 +00:00
URL: http://file.keking.cn/
2018-01-17 07:53:21 +00:00
### Project documentation
1. 中文文档: https://gitee.com/kekingcn/file-online-preview/blob/master/README.md
1. English document: https://github.com/kekingcn/kkFileView/blob/master/README.en.md
2018-01-17 07:44:55 +00:00
### Contact us && Join us
> We will answer everyone's questions which are found when using this project patiently.
And please Google or Baidu first before asking a question, so that we can solve then efficiently.
Cherish life away from ineffective communication.
2018-01-17 05:55:28 +00:00

QQ group: 613025121
### Pictures for some samples
> Excel

> doc

> zip,rar

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

2018-01-17 07:44:55 +00:00
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.The way to deploy is as below.
2018-01-17 05:55:28 +00:00
### Quick Start
2018-01-17 07:44:55 +00:00
> Technologies in this project
- spring boot: [spring boot Development Reference Guide ](http://www.kailing.pub/PdfReader/web/viewer.html?file=springboot )
2018-01-17 05:55:28 +00:00
- freemarker
- redisson
- jodconverter
2018-01-17 07:44:55 +00:00
> Dependent External Environment
2018-01-17 05:55:28 +00:00
- redis
- OpenOffice or LibreOffice
1. First step: pull https://github.com/kekingcn/file-online-preview.git
2018-01-17 07:44:55 +00:00
2. Second step: configure redis address and OpenOffice directory, such as
2018-01-17 05:55:28 +00:00
```
#=============================================#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
```
2018-01-17 07:44:55 +00:00
'file.dir' is the real storage address of the converted files, please end with '/'.
2018-01-17 05:55:28 +00:00
3. Third step: Run the main method of FilePreviewApplication.java.After starting,visit 'http://localhost:8012/'.
2018-01-17 07:44:55 +00:00
If everything is ok,you will see the picture below.
2018-01-17 05:55:28 +00:00

### System Update History
2018-01-17 07:44:55 +00:00
> January 12th 2018 :
2018-01-17 05:55:28 +00:00
1. Support for multiple images preview
2018-01-17 07:44:55 +00:00
1. Support for images rotation preview in rar/zip
2018-01-17 05:55:28 +00:00
2018-01-17 07:44:55 +00:00
> January 2nd 2018 :
2018-01-17 05:55:28 +00:00
1. fixed gibberish issue when preview a txt document caused by the file encoding problem
1. fixed the issue that some module dependencies can not be found
1. add a spring boot profile, and support for Multi-environment configuration
1. 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',
2018-01-17 07:44:55 +00:00
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.