|
|
@@ -5585,13 +5585,13 @@ public class ArchivesAutoServiceImpl extends BaseServiceImpl<ArchivesAutoMapper,
|
|
|
try {
|
|
|
url = prefix + URLEncoder.encode(suffix, "UTF-8");
|
|
|
// 使用内存限制设置 10MB 主内存
|
|
|
- MemoryUsageSetting memUsage = MemoryUsageSetting.setupMainMemoryOnly(10_000_000);
|
|
|
+ MemoryUsageSetting memUsage = MemoryUsageSetting.setupMixed(10_000_000);
|
|
|
try (InputStream ossIs = CommonUtil.getOSSInputStream(url); PDDocument document = PDDocument.load(ossIs, memUsage);) {
|
|
|
PDPage page = document.getPage(0);
|
|
|
// 获取pdf 的dpi信息
|
|
|
int dpi = (int) (page.getCropBox().getWidth() / page.getTrimBox().getWidth() * 72);
|
|
|
if (dpi < 300) {
|
|
|
- status += "3";
|
|
|
+ status = "";
|
|
|
}
|
|
|
// todo 检测pdf是否有遮挡或者污渍
|
|
|
if (status.isEmpty()) {
|