diff --git a/laws-modules/src/main/java/com/jero/modules/onlyoffice/controller/OnlyOfficeController.java b/laws-modules/src/main/java/com/jero/modules/onlyoffice/controller/OnlyOfficeController.java index f2a2b26d..b9254aa8 100644 --- a/laws-modules/src/main/java/com/jero/modules/onlyoffice/controller/OnlyOfficeController.java +++ b/laws-modules/src/main/java/com/jero/modules/onlyoffice/controller/OnlyOfficeController.java @@ -13,6 +13,8 @@ import com.jero.modules.onlyoffice.service.IProcessFileService; import com.jero.modules.oss.entity.OSSFile; import com.jero.modules.oss.service.IOSSFileService; import com.sini.com.spire.doc.Document; +import com.sini.com.spire.doc.documents.PageNumberStyle; +import com.sini.com.spire.doc.documents.PageOrientation; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; @@ -161,19 +163,19 @@ public class OnlyOfficeController { // 加载文档 Document doc = new Document(inputStream); -// int i = 0; -// try { -// doc.getSections().get(0).getPageSetup().setPageNumberStyle(PageNumberStyle.Roman_Upper); -// for (; i < Integer.MAX_VALUE; i++) { -// if (i == 1) { -// doc.getSections().get(i).getPageSetup().setOrientation(PageOrientation.Portrait);//纵向 -// doc.getSections().get(i).getPageSetup().setPageNumberStyle(PageNumberStyle.Roman_Upper); -// } -// doc.getSections().get(i).getPageSetup().setOrientation(PageOrientation.Portrait);//纵向 -// } -// } catch (Exception e) { -// log.info("设置纵向页面,循环次数为:{}", i + 1); -// } + int i = 0; + try { + doc.getSections().get(0).getPageSetup().setPageNumberStyle(PageNumberStyle.Roman_Upper); + for (; i < Integer.MAX_VALUE; i++) { + if (i == 1) { + doc.getSections().get(i).getPageSetup().setOrientation(PageOrientation.Portrait);//纵向 + doc.getSections().get(i).getPageSetup().setPageNumberStyle(PageNumberStyle.Roman_Upper); + } + doc.getSections().get(i).getPageSetup().setOrientation(PageOrientation.Portrait);//纵向 + } + } catch (Exception e) { + log.info("设置纵向页面,循环次数为:{}", i + 1); + } // 创建临时文件,系统会在适当的时候自动删除 File tempFile = File.createTempFile(UUID.randomUUID().toString(), ".docx");