PDFBox报错java.io.EOFException: null Could not load font file: C:\Windows\FONTS\mstmc.ttf

在这里插入图片描述

1970-01-01 00:00:01.001  WARN 19800 --- [nio-****-exec-2] o.a.p.p.font.FileSystemFontProvider      : New fonts found, font cache will be re-built
1970-01-01 00:00:01.001  WARN 19800 --- [nio-****-exec-2] o.a.p.p.font.FileSystemFontProvider      : Building on-disk font cache, this may take a while
1970-01-01 00:00:01.001  WARN 19800 --- [nio-****-exec-2] o.a.p.p.font.FileSystemFontProvider      : Could not load font file: C:\Windows\FONTS\mstmc.ttf

java.io.EOFException: null
	at org.apache.fontbox.ttf.TTFDataStream.readUnsignedInt(TTFDataStream.java:151) ~[fontbox-2.0.24.jar:2.0.24]
	at org.apache.fontbox.ttf.TTFParser.readTableDirectory(TTFParser.java:312) ~[fontbox-2.0.24.jar:2.0.24]
	at org.apache.fontbox.ttf.TTFParser.parse(TTFParser.java:139) ~[fontbox-2.0.24.jar:2.0.24]
	at org.apache.fontbox.ttf.TTFParser.parse(TTFParser.java:87) ~[fontbox-2.0.24.jar:2.0.24]
	at org.apache.pdfbox.pdmodel.font.FileSystemFontProvider.addTrueTypeFont(FileSystemFontProvider.java:657) [pdfbox-2.0.24.jar:2.0.24]
	at org.apache.pdfbox.pdmodel.font.FileSystemFontProvider.scanFonts(FileSystemFontProvider.java:379) [pdfbox-2.0.24.jar:2.0.24]
	at org.apache.pdfbox.pdmodel.font.FileSystemFontProvider.<init>(FileSystemFontProvider.java:358) [pdfbox-2.0.24.jar:2.0.24]
	at org.apache.pdfbox.pdmodel.font.FontMapperImpl$DefaultFontProvider.<clinit>(FontMapperImpl.java:140) [pdfbox-2.0.24.jar:2.0.24]
	at org.apache.pdfbox.pdmodel.font.FontMapperImpl.getProvider(FontMapperImpl.java:159) [pdfbox-2.0.24.jar:2.0.24]
	at org.apache.pdfbox.pdmodel.font.FontMapperImpl.findFont(FontMapperImpl.java:423) [pdfbox-2.0.24.jar:2.0.24]
	at org.apache.pdfbox.pdmodel.font.FontMapperImpl.findFontBoxFont(FontMapperImpl.java:386) [pdfbox-2.0.24.jar:2.0.24]
	at org.apache.pdfbox.pdmodel.font.FontMapperImpl.getFontBoxFont(FontMapperImpl.java:360) [pdfbox-2.0.24.jar:2.0.24]
	at org.apache.pdfbox.pdmodel.font.PDType1Font.<init>(PDType1Font.java:146) [pdfbox-2.0.24.jar:2.0.24]
	at org.apache.pdfbox.pdmodel.font.PDType1Font.<clinit>(PDType1Font.java:79) [pdfbox-2.0.24.jar:2.0.24]
	at com.openhtmltopdf.pdfboxout.fontstore.AbstractFontStore$BuiltinFontStore.addCourier(AbstractFontStore.java:55) [openhtmltopdf-pdfbox-1.0.10.jar:na]
	at com.openhtmltopdf.pdfboxout.fontstore.AbstractFontStore$BuiltinFontStore.createInitialFontMap(AbstractFontStore.java:43) [openhtmltopdf-pdfbox-1.0.10.jar:na]
	at com.openhtmltopdf.pdfboxout.fontstore.AbstractFontStore$BuiltinFontStore.<init>(AbstractFontStore.java:38) [openhtmltopdf-pdfbox-1.0.10.jar:na]
	at com.openhtmltopdf.pdfboxout.PdfBoxFontResolver.<init>(PdfBoxFontResolver.java:82) [openhtmltopdf-pdfbox-1.0.10.jar:na]
	at com.openhtmltopdf.pdfboxout.PdfBoxRenderer.<init>(PdfBoxRenderer.java:204) [openhtmltopdf-pdfbox-1.0.10.jar:na]
	at com.openhtmltopdf.pdfboxout.PdfRendererBuilder.buildPdfRenderer(PdfRendererBuilder.java:69) [openhtmltopdf-pdfbox-1.0.10.jar:na]
	at com.openhtmltopdf.pdfboxout.PdfRendererBuilder.buildPdfRenderer(PdfRendererBuilder.java:57) [openhtmltopdf-pdfbox-1.0.10.jar:na]

参考了一位老哥的解决方法,非常有用,记录一下。
https://blog.csdn.net/qq_36299991/article/details/128185698

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值