|
|
|
@ -1,6 +1,7 @@
|
|
|
|
|
package com.ibeetl.jlw.entity;
|
|
|
|
|
|
|
|
|
|
import cn.hutool.core.io.FileUtil;
|
|
|
|
|
import cn.hutool.core.thread.ThreadUtil;
|
|
|
|
|
import com.ibeetl.admin.core.entity.BaseEntity;
|
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
|
@ -324,12 +325,12 @@ public class FileEntity extends BaseEntity {
|
|
|
|
|
String pdfName = absoluteUrl.replaceAll("\\.[^\\.]+", ".pdf");
|
|
|
|
|
String relativePdfName = relativeUrl.replaceAll("\\.[^\\.]+", ".pdf");
|
|
|
|
|
FileOutputStream outputStream = new FileOutputStream(pdfName);
|
|
|
|
|
// 根据类型来转换成为pdf
|
|
|
|
|
boolean convertedSuccess = PDFConverUtil.convertToPDFByFileNameSuffix(absoluteUrl, inputStream, outputStream);
|
|
|
|
|
if(convertedSuccess) {
|
|
|
|
|
// 转换成功,则返回给前端
|
|
|
|
|
fileEntity.set("cvPDFUrl", relativePdfName);
|
|
|
|
|
}
|
|
|
|
|
// 转换成功,则返回给前端
|
|
|
|
|
fileEntity.set("cvPDFUrl", relativePdfName);
|
|
|
|
|
ThreadUtil.execute(() -> {
|
|
|
|
|
// 根据类型来转换成为pdf
|
|
|
|
|
PDFConverUtil.convertToPDFByFileNameSuffix(absoluteUrl, inputStream, outputStream);
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}catch (IOException e) {
|
|
|
|
|
log.error(e.getMessage());
|
|
|
|
|