Bladeren bron

word转pdf加字体test

wd 4 jaren geleden
bovenliggende
commit
1f09c51ce5
1 gewijzigde bestanden met toevoegingen van 7 en 0 verwijderingen
  1. 7 0
      src/main/java/com/common/workflow/service/util/Word2Pdf.java

+ 7 - 0
src/main/java/com/common/workflow/service/util/Word2Pdf.java

@@ -9,6 +9,8 @@ import java.awt.*;
 import java.io.*;
 import java.net.HttpURLConnection;
 import java.net.URL;
+import java.util.ArrayList;
+import java.util.Arrays;
 
 /**
  * Created by gyue on 2019-03-25.
@@ -41,6 +43,11 @@ public class Word2Pdf {
             //lo.setEncoding(Encoding.getUTF8());
             Document doc = new Document(inputStream);// 原始excel路径
 
+            FontSettings font = new FontSettings();
+            font.setFontsFolder(File.separator + "usr" + File.separator + "share" + File.separator + "fonts", true);
+            font.setDefaultFontName("KaiTi");
+            doc.setFontSettings(font);
+
             /*PdfSaveOptions pdfSaveOptions = new PdfSaveOptions(SaveFormat.PDF);
             pdfSaveOptions.setOnePagePerSheet(true);
             pdfSaveOptions.setAllColumnsInOnePagePerSheet(true);