From 4788be57af9e7ebb5a47355ef7f4c2670d4a5f45 Mon Sep 17 00:00:00 2001 From: Mlxa0324 Date: Wed, 14 Dec 2022 00:48:57 +0800 Subject: [PATCH] pdf --- web/src/main/java/com/ibeetl/jlw/web/TempFileController.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/web/src/main/java/com/ibeetl/jlw/web/TempFileController.java b/web/src/main/java/com/ibeetl/jlw/web/TempFileController.java index ef90e14e..5051a23a 100644 --- a/web/src/main/java/com/ibeetl/jlw/web/TempFileController.java +++ b/web/src/main/java/com/ibeetl/jlw/web/TempFileController.java @@ -96,12 +96,16 @@ public class TempFileController { */ private void tryConvertPDF(FileEntity fileEntity) throws FileNotFoundException { if (null != fileEntity) { + // 相对路径 String absoluteUrl = fileEntity.getAbsoluteUrl(); BufferedInputStream inputStream = FileUtil.getInputStream(absoluteUrl); + // 同名文件,多生成一个pdf文件 String pdfName = absoluteUrl.replaceAll("\\.[^\\.]+", ".pdf"); FileOutputStream outputStream = new FileOutputStream(pdfName); + // 根据类型来转换成为pdf boolean convertedSuccess = PDFConverUtil.convertToPDFByFileNameSuffix(absoluteUrl, inputStream, outputStream); if(convertedSuccess) { + // 转换成功,则返回给前端 fileEntity.set("cvPDFAbsoluteUrl", pdfName); } }