소스 검색

市场管理:签章PDF导出

baichengfei 4 년 전
부모
커밋
1ae474c44c
1개의 변경된 파일9개의 추가작업 그리고 3개의 파일을 삭제
  1. 9 3
      src/main/java/com/common/workflow/service/util/Word2Pdf.java

+ 9 - 3
src/main/java/com/common/workflow/service/util/Word2Pdf.java

@@ -46,11 +46,17 @@ public class Word2Pdf {
             FontSettings font = new FontSettings();
             String path = "/usr/share/fonts";
             FolderFontSource folderFontSource = new FolderFontSource(path, true);
-            ArrayList fontSources = (ArrayList) Arrays.asList(font.getFontsSources());
+            // ArrayList fontSources = (ArrayList) Arrays.asList(font.getFontsSources());
+            ArrayList fontSources = new ArrayList(Arrays.asList(font.getFontsSources()));
+
             fontSources.add(folderFontSource);
             FontSourceBase[] updatedFontSources = (FontSourceBase[]) fontSources.toArray(new FontSourceBase [fontSources.size()]);
-//            font.setFontsFolder(path, true);
-//            font.setDefaultFontName("KaiTi");
+            font.setFontsFolder(path, true);
+            font.setDefaultFontName("KaiTi");
+            font.setDefaultFontName("SimHei");
+            font.setDefaultFontName("NSimSun");
+            font.setDefaultFontName("STFangsong");
+            font.setDefaultFontName("STZhongsong");
             font.setFontsSources(updatedFontSources);
             doc.setFontSettings(font);