解决maven build报错

This commit is contained in:
dengchun
2025-08-04 23:39:24 +08:00
parent d088d46cdc
commit 4a020077d2

View File

@@ -3,10 +3,9 @@ package org.jeecg.modules.system.controller;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import net.sourceforge.tess4j.Tesseract;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.apache.pdfbox.Loader;
import org.apache.pdfbox.pdmodel.PDDocument; import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.rendering.PDFRenderer;
import org.apache.pdfbox.text.PDFTextStripper; import org.apache.pdfbox.text.PDFTextStripper;
import org.jeecg.common.api.vo.Result; import org.jeecg.common.api.vo.Result;
import org.jeecg.common.constant.CommonConstant; import org.jeecg.common.constant.CommonConstant;
@@ -250,7 +249,7 @@ public class CommonController {
private Map<String, String> extractExperimentFile(MultipartFile file) throws Exception { private Map<String, String> extractExperimentFile(MultipartFile file) throws Exception {
Map<String, String> allFileResult = new HashMap<>(); Map<String, String> allFileResult = new HashMap<>();
String fullText = ""; String fullText = "";
try (PDDocument document = PDDocument.load(file.getInputStream())) { try (PDDocument document = Loader.loadPDF(file.getInputStream().readAllBytes())) {
PDFTextStripper stripper = new PDFTextStripper(); PDFTextStripper stripper = new PDFTextStripper();
fullText = stripper.getText(document); fullText = stripper.getText(document);
} catch (IOException e) { } catch (IOException e) {