diff --git a/byd-structuredplugins-serve/laws-modules/src/main/java/com/jero/modules/onlyoffice/controller/OnlyOfficeController.java b/byd-structuredplugins-serve/laws-modules/src/main/java/com/jero/modules/onlyoffice/controller/OnlyOfficeController.java index 798d845..a9710b3 100644 --- a/byd-structuredplugins-serve/laws-modules/src/main/java/com/jero/modules/onlyoffice/controller/OnlyOfficeController.java +++ b/byd-structuredplugins-serve/laws-modules/src/main/java/com/jero/modules/onlyoffice/controller/OnlyOfficeController.java @@ -568,7 +568,9 @@ public class OnlyOfficeController { Document doc = new Document(filePath + ossFile.getUrl()); doc.getSections().get(0).getPageSetup().setPageNumberStyle(PageNumberStyle.Roman_Upper); doc.getSections().get(0).getPageSetup().setOrientation(PageOrientation.Portrait);//纵向 - doc.getSections().get(1).getPageSetup().setOrientation(PageOrientation.Portrait);//纵向 + if(doc.getSections().getCount() > 1){ + doc.getSections().get(1).getPageSetup().setOrientation(PageOrientation.Portrait);//纵向 + } String downloadDocxFileTempUrl = filePath + "/downloadDocxFileTemp"; File downloadDocxFileTempUrlFile = new File(downloadDocxFileTempUrl); @@ -732,7 +734,9 @@ public class OnlyOfficeController { Document doc = new Document(filePath + ossFile.getUrl()); doc.getSections().get(0).getPageSetup().setPageNumberStyle(PageNumberStyle.Roman_Upper); doc.getSections().get(0).getPageSetup().setOrientation(PageOrientation.Portrait);//纵向 - doc.getSections().get(1).getPageSetup().setOrientation(PageOrientation.Portrait);//纵向 + if(doc.getSections().getCount() > 1){ + doc.getSections().get(1).getPageSetup().setOrientation(PageOrientation.Portrait);//纵向 + } String downloadDocxFileTempUrl = filePath + "/downloadDocxFileTemp"; File downloadDocxFileTempUrlFile = new File(downloadDocxFileTempUrl); @@ -785,7 +789,9 @@ public class OnlyOfficeController { Document doc = new Document(ossFile.getUrl()); doc.getSections().get(0).getPageSetup().setPageNumberStyle(PageNumberStyle.Roman_Upper); doc.getSections().get(0).getPageSetup().setOrientation(PageOrientation.Portrait);//纵向 - doc.getSections().get(1).getPageSetup().setOrientation(PageOrientation.Portrait);//纵向 + if(doc.getSections().getCount() > 1){ + doc.getSections().get(1).getPageSetup().setOrientation(PageOrientation.Portrait);//纵向 + } String downloadDocxFileTempUrl = filePath + "/downloadDocxFileTemp"; File downloadDocxFileTempUrlFile = new File(downloadDocxFileTempUrl);