springboot打包后jar itext读取字体文件处理

springboot打包后jar itext读取字体文件处理

springboot打包后无法读取文件
通过
InputStream stream = Thread.currentThread().getContextClassLoader().getResourceAsStream(“com/xxx/xxx/xxx/simsun.ttf”);
输入流

byte[] st1 = new byte[stream.available()];
stream.read(st1);
BaseFont st = BaseFont.createFont(“simsun.ttf”, BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED, BaseFont.NOT_CACHED,
st1, st1);

设置字体

你可能感兴趣的:(代码日记)