From 4a020077d2dad3c1e0793d51978fe2fe09d90859 Mon Sep 17 00:00:00 2001 From: dengchun Date: Mon, 4 Aug 2025 23:39:24 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3maven=20build=E6=8A=A5?= =?UTF-8?q?=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jeecg/modules/system/controller/CommonController.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/system/controller/CommonController.java b/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/system/controller/CommonController.java index ce97dd5..967954a 100644 --- a/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/system/controller/CommonController.java +++ b/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/system/controller/CommonController.java @@ -3,10 +3,9 @@ package org.jeecg.modules.system.controller; import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse; import lombok.extern.slf4j.Slf4j; -import net.sourceforge.tess4j.Tesseract; import org.apache.commons.lang3.StringUtils; +import org.apache.pdfbox.Loader; import org.apache.pdfbox.pdmodel.PDDocument; -import org.apache.pdfbox.rendering.PDFRenderer; import org.apache.pdfbox.text.PDFTextStripper; import org.jeecg.common.api.vo.Result; import org.jeecg.common.constant.CommonConstant; @@ -250,7 +249,7 @@ public class CommonController { private Map extractExperimentFile(MultipartFile file) throws Exception { Map allFileResult = new HashMap<>(); String fullText = ""; - try (PDDocument document = PDDocument.load(file.getInputStream())) { + try (PDDocument document = Loader.loadPDF(file.getInputStream().readAllBytes())) { PDFTextStripper stripper = new PDFTextStripper(); fullText = stripper.getText(document); } catch (IOException e) {