优化 pdf转换图片 报错信息

pull/187/head
gaoxiongzaq 2023-07-24 10:18:09 +08:00
parent 6382453327
commit 1246a853b5
1 changed files with 6 additions and 1 deletions

View File

@ -28,6 +28,7 @@ import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
import org.springframework.util.CollectionUtils; import org.springframework.util.CollectionUtils;
import org.springframework.util.ObjectUtils;
import org.springframework.util.StringUtils; import org.springframework.util.StringUtils;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
@ -264,7 +265,11 @@ public class FileHandlerService {
imageUrls.add(imageUrl); imageUrls.add(imageUrl);
} }
try { try {
if (ObjectUtils.isEmpty(filePassword)){
pdfReader = new PdfReader(pdfFilePath); //读取PDF文件
}else {
pdfReader = new PdfReader(pdfFilePath,filePassword.getBytes()); //读取PDF文件 pdfReader = new PdfReader(pdfFilePath,filePassword.getBytes()); //读取PDF文件
}
} catch (Exception e) { //获取异常方法 判断是否有加密字符串 } catch (Exception e) { //获取异常方法 判断是否有加密字符串
Throwable[] throwableArray = ExceptionUtils.getThrowables(e); Throwable[] throwableArray = ExceptionUtils.getThrowables(e);
for (Throwable throwable : throwableArray) { for (Throwable throwable : throwableArray) {