目录
2.使用说明,非常的简单明了:注册→添加域名生成k值→调用api。
一、背景:
平时Word、Excel、PPT等文件常常需要下载到本地打开,非常的麻烦。所以为了提升用户的使用感,寻求一种可以在线预览office三件套的方法。
以下介绍永中云转换的在线预览,将其应用到自己的项目中。也是非常的方便的。
以下搭建一个简易的demo,分享一下如何在springboot项目中应用永中在线预览。
二、springboot中应用永中在线预览~如何应用?
-
1.永中在线预览功能介绍:永中在线预览示例
从以上链接可以看到,永中云预览基本上包括了office常用组件的预览,示例中使用的效果也是比较好的:
我随便点了一个PPT的标准预览,效果还不错。
-
2.使用说明,非常的简单明了:注册→添加域名生成k值→调用api。
-
3.demo搭建
springboot的搭建这里就不细说了,demo主要是搭建了一个文件上传到服务器,然后在HTML页面呈现服务器中里的文件,HTML页面中有下载、永中在线预览。
3.1 以下是是controller层的代码:
package com.neo.controller;
import com.neo.service.util.Utils;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.multipart.MultipartFile;
import org.springframework.web.servlet.mvc.support.RedirectAttributes;
import javax.servlet.http.HttpServletRequest;
import java.io.File;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file