From b7ccec70bfb2427c8275b0abc499b1317339ea46 Mon Sep 17 00:00:00 2001
From: zhaowenxuan <chacca165@163.com>
Date: 星期二, 12 十一月 2024 09:58:14 +0800
Subject: [PATCH] 2024-11-12

---
 ltkj-admin/src/main/java/com/ltkj/web/config/pdfutils/PdfUtils.java |   16 +++++++++++++++-
 1 files changed, 15 insertions(+), 1 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/config/pdfutils/PdfUtils.java b/ltkj-admin/src/main/java/com/ltkj/web/config/pdfutils/PdfUtils.java
index e175625..3631f58 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/config/pdfutils/PdfUtils.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/config/pdfutils/PdfUtils.java
@@ -1,5 +1,6 @@
 package com.ltkj.web.config.pdfutils;
 
+import cn.hutool.core.io.FileUtil;
 import com.itextpdf.text.*;
 import com.itextpdf.text.pdf.BaseFont;
 import com.itextpdf.text.pdf.PdfContentByte;
@@ -8,8 +9,10 @@
 import com.ltkj.hosp.domain.TjPdfVO;
 
 import javax.servlet.http.HttpServletResponse;
+import java.io.File;
 import java.io.IOException;
 import java.net.URLEncoder;
+import java.nio.file.Files;
 import java.util.List;
 
 import static com.itextpdf.text.Rectangle.NO_BORDER;
@@ -24,7 +27,7 @@
     /**
      * 瀛椾綋瀛樻斁鐨勮窡璺緞锛岄粯璁や负'C:\Windows\Fonts\'
      */
-    private static final String FONT_PATH = "C:\\Windows\\Fonts\\";
+    private static final String FONT_PATH = System.getProperty("user.dir") + File.separator + "ltkj-admin"+File.separator+"src"+File.separator+"main"+File.separator+"resources"+File.separator+"Font"+File.separator;
 //    private static final String FONT_PATH = "/Users/chacca/寮�鍙戠浉鍏�/浠g爜/ltkj_peis/ltkj-admin/src/main/resources/Font/";
 
     /**
@@ -53,6 +56,17 @@
         return BaseFont.createFont(font, BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);
     }
 
+    public static void main(String[] args) {
+        try {
+            BaseFont simsun = createBaseFont(null);
+            System.out.println("simsun = " + simsun);
+        } catch (DocumentException e) {
+            throw new RuntimeException(e);
+        } catch (IOException e) {
+            throw new RuntimeException(e);
+        }
+    }
+
     /**
      * 璁剧疆瀛椾綋
      *

--
Gitblit v1.8.0