|
@@ -1,14 +1,10 @@
|
|
package com.ruoyi.project.officeConvert;
|
|
package com.ruoyi.project.officeConvert;
|
|
|
|
|
|
-import com.google.common.primitives.Bytes;
|
|
|
|
import com.ruoyi.common.constant.Constants;
|
|
import com.ruoyi.common.constant.Constants;
|
|
import com.ruoyi.common.constant.HttpStatus;
|
|
import com.ruoyi.common.constant.HttpStatus;
|
|
-import com.ruoyi.common.utils.ffmpeg.MediaConvertUtils;
|
|
|
|
-import com.ruoyi.common.utils.file.FileUtils;
|
|
|
|
import com.ruoyi.framework.web.domain.AjaxResult;
|
|
import com.ruoyi.framework.web.domain.AjaxResult;
|
|
|
|
|
|
import org.jodconverter.DocumentConverter;
|
|
import org.jodconverter.DocumentConverter;
|
|
-import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
import org.springframework.stereotype.Component;
|
|
import org.springframework.stereotype.Component;
|
|
import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.bind.annotation.*;
|
|
@@ -19,20 +15,19 @@ import javax.annotation.Resource;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import javax.servlet.http.HttpServletResponse;
|
|
import javax.servlet.http.HttpServletResponse;
|
|
import java.io.*;
|
|
import java.io.*;
|
|
-import java.nio.charset.StandardCharsets;
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.ArrayList;
|
|
import java.util.HashMap;
|
|
import java.util.HashMap;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
|
|
|
|
-import static com.ruoyi.project.officeConvert.pptPreview.pptToImage;
|
|
|
|
-import static com.ruoyi.project.officeConvert.pptPreview.pptxToImage;
|
|
|
|
|
|
+import static com.ruoyi.project.officeConvert.PptPreview.pptToImage;
|
|
|
|
+import static com.ruoyi.project.officeConvert.PptPreview.pptxToImage;
|
|
|
|
|
|
|
|
|
|
@Component
|
|
@Component
|
|
@RestController
|
|
@RestController
|
|
@RequestMapping(value="/office",method = RequestMethod.POST)
|
|
@RequestMapping(value="/office",method = RequestMethod.POST)
|
|
-public class officeConvertController {
|
|
|
|
|
|
+public class OfficeConvertController {
|
|
/**
|
|
/**
|
|
office类型的文件
|
|
office类型的文件
|
|
先远程服务端获取文件
|
|
先远程服务端获取文件
|