From 7d4765c3764e7eb71d038890aefde63960f68870 Mon Sep 17 00:00:00 2001 From: yanyan Date: Tue, 29 Jul 2025 17:01:02 +0800 Subject: [PATCH] =?UTF-8?q?pdf=E5=86=B2=E7=AA=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/EmergencyService/pom.xml | 6 +++++- lib/EmergencyService/zdxtEmergencyAuthService/pom.xml | 6 +----- .../project/system/notice/service/NoticeServiceImpl.java | 3 ++- lib/EmergencyService/zdxtLawEnforcementCodeService/pom.xml | 5 ----- 4 files changed, 8 insertions(+), 12 deletions(-) diff --git a/lib/EmergencyService/pom.xml b/lib/EmergencyService/pom.xml index cf69105d..62e02bcb 100644 --- a/lib/EmergencyService/pom.xml +++ b/lib/EmergencyService/pom.xml @@ -461,7 +461,11 @@ drools-compiler 7.37.0.Final - + + org.apache.pdfbox + pdfbox + 3.0.4 + com.github.liaochong myexcel diff --git a/lib/EmergencyService/zdxtEmergencyAuthService/pom.xml b/lib/EmergencyService/zdxtEmergencyAuthService/pom.xml index 755fd14b..6b05fff6 100644 --- a/lib/EmergencyService/zdxtEmergencyAuthService/pom.xml +++ b/lib/EmergencyService/zdxtEmergencyAuthService/pom.xml @@ -33,11 +33,7 @@ - - org.apache.pdfbox - pdfbox - 2.0.24 - + com.sfj baseUCclient-1.4 diff --git a/lib/EmergencyService/zdxtEmergencyAuthService/src/main/java/com/zdxt/auth/project/system/notice/service/NoticeServiceImpl.java b/lib/EmergencyService/zdxtEmergencyAuthService/src/main/java/com/zdxt/auth/project/system/notice/service/NoticeServiceImpl.java index 11464fd9..8502a497 100644 --- a/lib/EmergencyService/zdxtEmergencyAuthService/src/main/java/com/zdxt/auth/project/system/notice/service/NoticeServiceImpl.java +++ b/lib/EmergencyService/zdxtEmergencyAuthService/src/main/java/com/zdxt/auth/project/system/notice/service/NoticeServiceImpl.java @@ -27,6 +27,7 @@ import com.zdxt.common.zdxtFile.FilePreviewUtilBean; import com.zdxt.common.zdxtFile.ZdxtFileCommon; import com.zdxt.domain.auth.Dept; import org.apache.commons.collections.CollectionUtils; +import org.apache.pdfbox.Loader; import org.apache.pdfbox.pdmodel.PDDocument; import org.apache.pdfbox.rendering.PDFRenderer; import org.springframework.beans.BeanUtils; @@ -381,7 +382,7 @@ public class NoticeServiceImpl implements INoticeService File file = new File(notice.getUrl()); try { // 写入文件 - PDDocument doc = PDDocument.load(file); + PDDocument doc = Loader.loadPDF(file); PDFRenderer renderer = new PDFRenderer(doc); int pageCount = doc.getNumberOfPages(); for (int i = 0; i < pageCount; i++) { diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/pom.xml b/lib/EmergencyService/zdxtLawEnforcementCodeService/pom.xml index f4109b52..618f3915 100644 --- a/lib/EmergencyService/zdxtLawEnforcementCodeService/pom.xml +++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/pom.xml @@ -52,11 +52,6 @@ org.springframework spring-core - - org.apache.pdfbox - pdfbox - 3.0.4 - \ No newline at end of file