diff --git a/laws-modules/src/main/java/com/jero/modules/document/utils/ReadPdfUtil.java b/laws-modules/src/main/java/com/jero/modules/document/utils/ReadPdfUtil.java index dcb9f7bc..78cbf018 100644 --- a/laws-modules/src/main/java/com/jero/modules/document/utils/ReadPdfUtil.java +++ b/laws-modules/src/main/java/com/jero/modules/document/utils/ReadPdfUtil.java @@ -1,13 +1,12 @@ package com.jero.modules.document.utils; -import com.jero.common.exception.JeroBootException; -import com.jero.common.util.MinioUtil; +import com.jero.common.util.obs.ObsBootUtil; import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; import org.apache.pdfbox.pdmodel.PDDocument; import org.apache.pdfbox.text.PDFTextStripper; import org.apache.pdfbox.text.PDFTextStripperByArea; -import java.io.IOException; import java.io.InputStream; import java.util.Objects; @@ -20,9 +19,9 @@ import java.util.Objects; public class ReadPdfUtil { public static String readPdf(String path) { - if(MinioUtil.doesObjectExist(path)){ - try (InputStream in = MinioUtil.download(path)) { - if(Objects.isNull(in) || in.available() == 0){ + if(StringUtils.isNotBlank(path)){ + try (InputStream in = ObsBootUtil.getOssFile(path)) { + if(Objects.isNull(in)){ return null; } try (PDDocument document = PDDocument.load(in)) {