zqy
2025-09-26 29b0e06f470cd2ee33fe9dabfa732deab796dab9
archiveManager/src/main/java/com/ruoyi/service/impl/pdfGenerateService.java
@@ -421,6 +421,11 @@
// 创建PDF文档
       List<DocumentMaterialFileStyle> dmfs = documentMaterialsService.findFileStyleInfo(Math.toIntExact(id));
       if(dmfs.isEmpty())
           return;
       System.out.println(dmfs);
       PdfWriter.getInstance(document, new FileOutputStream("09-备考表"+".pdf"));
       document.open();
       // 设置中文字体
@@ -437,9 +442,11 @@
       Paragraph recordInfo = new Paragraph("卷号:" + volumeNumber, chineseFont);
       recordInfo.setAlignment(Element.ALIGN_RIGHT);
       document.add(recordInfo);
       int allCnt = dmfs.get(0).getCnt() + dmfs.get(1).getCnt() + dmfs.get(2).getCnt();
       int pcc = dmfs.size()<=1?0: dmfs.get(1).getCnt();
       int oth = dmfs.size()<=2?0: dmfs.get(2).getCnt();
       int allCnt = dmfs.get(0).getCnt() + pcc + oth;
       document.add(new Paragraph("          本 案 卷 共 有 文 件 材 料 " + allCnt + " 页"+",其中:文字材料 " +
               dmfs.get(1).getCnt() + " 页"+",图样材料 " + dmfs.get(2).getCnt() + " 页"+",照片 " + dmfs.get(0).getCnt() + " 张", chineseFont));
               pcc + " 页"+",图样材料 " + oth + " 页"+",照片 " + dmfs.get(0).getCnt() + " 张", chineseFont));
       document.add(new Paragraph("说明: ", chineseFont));