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,
### 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](http://dcs.yozosoft.com/)】,【[office365](http://www.officeweb365.com/)】,【[idocv](https://www.idocv.com/)】, 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 @端木详笑.
special thanks to the supports of @唐老大 and the contributions of @端木详笑.
### Advantages
### Features
* build with the popular frame spring boot,
- Build with the popular frame spring boot
* easy to deploy and deploy,
- Easy to build and deploy
* basically support online preview of mainstream office documents, such as Doc, docx, Excel, PDF, TXT, zip, rar, pictures, etc.
- 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
### The demo online
### Live demo
> Please treat public service kindly, or this would stop at any time.
> Please treat public service kindly, or this would stop at any time.
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.
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
### Quick Start
> Technologies in this project
> Technology stack
- spring boot: [spring boot Development Reference Guide](http://www.kailing.pub/PdfReader/web/viewer.html?file=springboot)
- Spring boot: [spring boot Development Reference Guide](http://www.kailing.pub/PdfReader/web/viewer.html?file=springboot)
- freemarker
- Freemarker
- redisson
- Redisson
- jodconverter
- Jodconverter
> Dependent External Environment
> Dependencies
- redis
- Redis
- OpenOffice or LibreOffice
- OpenOffice or LibreOffice
1. First step:pull https://github.com/kekingcn/file-online-preview.git
1. First step:`git pull https://github.com/kekingcn/file-online-preview.git`
2. Second step:configure redis address and OpenOffice directory,such as
2. Second step:configure redis address and OpenOffice directory,such as