Browse Source

收回单打印

wangxin 1 year ago
parent
commit
5a407409a7

+ 5 - 0
src/main/java/cn/ezhizao/common/utils/PdfUtil.java

@@ -2,6 +2,9 @@ package cn.ezhizao.common.utils;
 
 import com.itextpdf.html2pdf.ConverterProperties;
 import com.itextpdf.html2pdf.HtmlConverter;
+import com.itextpdf.io.font.FontProgramFactory;
+import com.itextpdf.kernel.font.PdfFont;
+import com.itextpdf.kernel.font.PdfFontFactory;
 import com.itextpdf.kernel.geom.PageSize;
 import com.itextpdf.kernel.pdf.PdfDocument;
 import com.itextpdf.kernel.pdf.PdfWriter;
@@ -68,6 +71,8 @@ public class PdfUtil {
             ConverterProperties converterProperties = new ConverterProperties();
             converterProperties.setCharset("UTF-8");
             FontProvider fontProvider = new FontProvider();
+            PdfFont simsun = PdfFontFactory.createFont(FontProgramFactory.createFont("simsun.ttc", 1, false));
+            fontProvider.addFont(simsun.getFontProgram());
             fontProvider.addSystemFonts();
             converterProperties.setFontProvider(fontProvider);
             //设置pdf纸张

BIN
src/main/resources/simsun.ttc


+ 1 - 1
src/main/resources/templates/returnReceiptPdf.html

@@ -11,7 +11,7 @@
 
         body {
 
-            font-family: Arial, sans-serif;
+            font-family: Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;
         }
 
         table {