diff --git a/pom.xml b/pom.xml
index d4527e8d..af6ce2e6 100644
--- a/pom.xml
+++ b/pom.xml
@@ -86,7 +86,7 @@
org.apache.pdfbox
pdfbox
- 2.0.27
+ 3.0.1
@@ -141,7 +141,7 @@
com.zaxxer
HikariCP
- 5.0.1
+ 5.1.0
@@ -171,33 +171,33 @@
cn.hutool
hutool-all
- 5.8.20
+ 5.8.24
com.alibaba
fastjson
- 2.0.32
+ 2.0.45
org.apache.poi
poi
- 5.2.3
+ 5.2.5
org.apache.poi
poi-ooxml
- 5.2.3
+ 5.2.5
org.jsoup
jsoup
- 1.15.4
+ 1.17.2
@@ -232,7 +232,7 @@
org.postgresql
postgresql
- 42.6.0
+ 42.7.1
@@ -265,7 +265,7 @@
redis.clients
jedis
- 5.0.0
+ 5.1.0
@@ -296,7 +296,7 @@
com.squareup.okhttp3
okhttp
- 4.10.0
+ 4.12.0
org.slf4j
@@ -320,27 +320,27 @@
org.apache.kafka
kafka-streams
- 3.6.0
+ 3.6.1
io.debezium
debezium-api
- 2.4.0.Final
+ 2.4.2.Final
io.debezium
debezium-embedded
- 2.4.0.Final
+ 2.4.2.Final
io.debezium
debezium-connector-mysql
- 2.4.0.Final
+ 2.4.2.Final
io.debezium
debezium-connector-postgres
- 2.4.0.Final
+ 2.4.2.Final
com.fasterxml.jackson.core
@@ -375,12 +375,12 @@
co.elastic.clients
elasticsearch-java
- 8.10.4
+ 8.11.3
org.elasticsearch.client
elasticsearch-rest-client
- 8.10.4
+ 8.11.3
org.glassfish
diff --git a/src/main/java/com/dsideal/QingLong/Collect/Controller/CollectController.java b/src/main/java/com/dsideal/QingLong/Collect/Controller/CollectController.java
index 9dbcc3fd..218fd6ca 100644
--- a/src/main/java/com/dsideal/QingLong/Collect/Controller/CollectController.java
+++ b/src/main/java/com/dsideal/QingLong/Collect/Controller/CollectController.java
@@ -16,13 +16,13 @@ import com.jfinal.core.Controller;
import com.jfinal.ext.interceptor.GET;
import com.jfinal.ext.interceptor.POST;
import com.jfinal.kit.Kv;
-import com.jfinal.kit.PathKit;
import com.jfinal.kit.PropKit;
import com.jfinal.kit.StrKit;
import com.jfinal.plugin.activerecord.Db;
import com.jfinal.plugin.activerecord.Page;
import com.jfinal.plugin.activerecord.Record;
import com.jfinal.upload.UploadFile;
+import org.apache.pdfbox.Loader;
import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.pdmodel.PDDocumentInformation;
import org.apache.poi.openxml4j.util.ZipSecureFile;
@@ -844,7 +844,7 @@ public class CollectController extends Controller {
response.setContentType("application/pdf;charset=UTF-8");
response.setHeader("Content-Disposition", "inline;filename=" + URLEncoder.encode(pdfName, "UTF-8"));//这里的名字并不起作用
OutputStream out = response.getOutputStream();
- PDDocument document = PDDocument.load(FileUtil.readBytes(pdfPath)); //加载pdf
+ PDDocument document = Loader.loadPDF(FileUtil.readBytes(pdfPath)); //加载pdf
PDDocumentInformation info = document.getDocumentInformation(); //获得文档属性对象
//对比原来的代码,就是在文件流写入响应体之前,经过一下pdfbox,修改标题属性,然后pdfbox的save方法可以直接写入到响应体中。
info.setTitle(pdfName); //修改标题属性 这个标题会被展示