这里写自定义目录标题
srpingBoot获取resources下面的字体文件
项目做生成证书,就是在图片上面添加水印。做好之后要把处理好的图片上传到服务器。原本用的字体是Windows自带的。后来到服务器发现,Linux上面没有字体包。处理方法有两个 1.在Linux上面安装想要的字体 2.就是把需要的字体文件放到项目根目录。这里用的是第二种。
项目目录:
![Alt]
下面直接就贴代码
// 用ClassPathResource 对象 获取文件路径 然后再用流的方式
ClassPathResource classPathResource = new ClassPathResource("fonts/msyh.ttc");
InputStream inputStream = null;
try {
inputStream = classPathResource.getInputStream();
}catch (Exception e){
e.getMessage();
}
Font dynamicFont = null;
try {
dynamicFont = Font.createFont(Font.TRUETYPE_FONT, inputStream);
}catch (Exception e){
e.printStackTrace();
}
Font font = dynamicFont.deriveFont(Font.PLAIN, 28); //水印字体 方法3