Skip to content

该项目是用来预览各类office文档的,目前可以将office文档转换成pdf或者html格式进行预览,还在不断的更新中,可以通过其他方式进行预览

Notifications You must be signed in to change notification settings

silence2324/springboot-xoffice

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

xoffice-parent

该项目是用来预览各类office文档的,目前可以将office文档转换成pdf或者html格式进行预览,还在不断的更新中,可以通过其他方式进行预览

一、请求URL:

  1、http://ip:port/xoffice/xoffice?_key=false&_xformat=doc&_format=html&_file=需要预览的文档链接

  参数说明:(1)_key 是否清除服务器上的缓存文件,因为在预览的过程中,会产生用来预览的pdf或html等文件,可以提高访问的效率,
              所以会涉及到缓存文件的参数传递,默认不传为true表示删除缓存文件,false为不删除
           (2)_xformat 需要预览的源文件的文件格式,例如:doc、docx、xls、xlsx、ppt、pptx、pdf、pdfx等,该参数是必传的
           (3)_format 以什么形式来进行预览,可以为pdf、html等,如果是以pdf文档的方式来进行预览,该项目中的操作是返回生成的pdf文档的流,
              采用流的方式进行预览,如果是html格式,则会进行重定向的操作,跳转到生成的html文件的目录
           (4)_file 需要预览的文档的url连接,采用http协议进行获取,例如:http://localhost/resources/xxxx.doc
 
  2、http://ip:port/xoffice/oneKeyAct
      
      该url是用来一键生成预览文件的接口,可以在用户在公司app中提交需要预览的xoffice文件后,还没进行预览操作时,可以通过该url进行一键生成
      用来预览的文件,以提高用户体验流畅性

二、定时任务的使用 该项目采用到了spring自身的定时任务,用来周期性的生成用来预览的文件

About

该项目是用来预览各类office文档的,目前可以将office文档转换成pdf或者html格式进行预览,还在不断的更新中,可以通过其他方式进行预览

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%