update 文档拆分不能识别表格中图片
This commit is contained in:
+12
-5
@@ -1023,13 +1023,20 @@ public class FileSpiltService {
|
|||||||
XWPFPictureData pictureData = p.getDocument().getPictureDataByID(pictureId);
|
XWPFPictureData pictureData = p.getDocument().getPictureDataByID(pictureId);
|
||||||
String imageName = UUIDUtils.randomUUID10() + pictureData.getFileName();
|
String imageName = UUIDUtils.randomUUID10() + pictureData.getFileName();
|
||||||
byte[] bytev = pictureData.getData();
|
byte[] bytev = pictureData.getData();
|
||||||
String filepathandname = filePathCos + "/" + imageName;
|
//String filepathandname = filePathCos + "/" + imageName;
|
||||||
try {
|
try {
|
||||||
String path = splitUrl+imageName;
|
//String path = splitUrl+imageName;
|
||||||
// MinioUtil.uploadByte(bytev, filepathandname);
|
// MinioUtil.uploadByte(bytev, filepathandname);
|
||||||
ObsBootUtil.upload(new ByteArrayInputStream(bytev), filepathandname);
|
InputStream inputStream = new ByteArrayInputStream(bytev);
|
||||||
String imgCon = path;
|
MultipartFile file = new MockMultipartFile(imageName, imageName,ContentType.APPLICATION_OCTET_STREAM.toString(),inputStream);
|
||||||
String imgConVal = "<img class=\"wordImg\" style=\"width:100%;height:100%\" src=\"" + path + "\">";
|
String upload = ObsBootUtil.upload(file, "temp");
|
||||||
|
OSSFile ossFile = new OSSFile();
|
||||||
|
ossFile.setId(String.valueOf(SnowflakeUtils.snowflake()));
|
||||||
|
ossFile.setFileName(file.getName());
|
||||||
|
ossFile.setUrl(upload);
|
||||||
|
ossFileService.save(ossFile);
|
||||||
|
String imgCon = splitUrl+upload.replace("temp\\", "");
|
||||||
|
String imgConVal = "<img class=\"wordImg\" style=\"width:100%;height:100%\" src=\"" + imgCon + "\">";
|
||||||
stringBuilder.append(imgConVal);
|
stringBuilder.append(imgConVal);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
|
|||||||
Reference in New Issue
Block a user