本文主要是介绍itextpdf 之 html 转 pdf 问题处理,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1. Font Provider contains zero fonts. At least one font shall be present
此问题出现的原因是 字体设置不成功
,解决方法就是排查设置字体的代码。
需要特别注意的是项目打包后项目中所有文件层次会出现变动,使用何种方式获取字体文件会直接影响到字体设置成功与否。这里简单列一下 Spring 获取文件路径的几个实现:
类 | 作用 |
---|---|
ClassPathResource | Springboot classpath 路径 |
UrlResource | URL 路径 |
FileSystemResource | 文件系统路径 |
这篇关于itextpdf 之 html 转 pdf 问题处理的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!