2
1
Quellcode durchsuchen

市场管理:签章PDF导出

baichengfei vor 4 Jahren
Ursprung
Commit
1ae474c44c
1 geänderte Dateien mit 9 neuen und 3 gelöschten Zeilen
  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);