From da5af8b4ff59e274f29c552c6f97b9f1385c1c20 Mon Sep 17 00:00:00 2001 From: Aug <17674666882@163.com> Date: Mon, 11 Aug 2025 10:26:52 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E5=90=88=E5=90=8C=E7=AD=BE=E5=AD=97?= =?UTF-8?q?=E6=9C=80=E5=90=8E=E4=B8=80=E9=A1=B5=E5=A4=B1=E8=B4=A5=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../org/jeecg/modules/apiService/impl/ContractServiceImpl.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/jeecg-boot-module-system/src/main/java/org/jeecg/modules/apiService/impl/ContractServiceImpl.java b/jeecg-boot-module-system/src/main/java/org/jeecg/modules/apiService/impl/ContractServiceImpl.java index 4a01912..5260b8e 100644 --- a/jeecg-boot-module-system/src/main/java/org/jeecg/modules/apiService/impl/ContractServiceImpl.java +++ b/jeecg-boot-module-system/src/main/java/org/jeecg/modules/apiService/impl/ContractServiceImpl.java @@ -438,7 +438,7 @@ public class ContractServiceImpl implements ContractService { int pageNum = document.getNumberOfPages(); if(pageNo<0 || pageNo>pageNum){ String message = "签名页码超出范围(0~"+pageNum+"),请输入正确的签名页码,当前传入页码:"+pageNo; - return Result.OK("签名页码超出范围,输入正确的签名页码"); + return Result.error("签名页码超出范围,输入正确的签名页码"); } //3、由Document得到Page对象 PDPage page = document.getPage(pageNo-1);//页码下标从0开始 @@ -455,8 +455,8 @@ public class ContractServiceImpl implements ContractService { //pageStream.drawImage(image, 450, 700,50,50); //获取pdf宽度 - float width = document.getPage(pageNo).getMediaBox().getWidth(); - float height = document.getPage(pageNo).getMediaBox().getHeight(); + float width = document.getPage(pageNo-1).getMediaBox().getWidth(); + float height = document.getPage(pageNo-1).getMediaBox().getHeight(); positionX = (float) (width * positionX); positonY = (float) (height - (width * positonY)); imageWidth = (float) (width * imageWidth); @@ -486,7 +486,7 @@ public class ContractServiceImpl implements ContractService { }catch (Exception e){ e.printStackTrace(); - return Result.OK("pdf添加签名失败!"); + return Result.error("pdf添加签名失败!"); } return Result.OK("pdfPath", resultPdfPath);