2023-05-05:springboot导出pdf-水印的字体问题

1、问题描述

springboot项目做到处pdf功能时,需要添加水印,但是水印的字体是自定义的,不管是使用绝对路径还是相对路径,在本机windows系统下都是可以成功的,但是部署到linux系统下就会出现路径错误,在classpath:后边会出现一个感叹号。
整理一下思路,还是路径的问题。

2、解决方案

(1)把字体文件放在src/main/resources下的fonts目录下:2023-05-05:springboot导出pdf-水印的字体问题_第1张图片

(2)在代码中引用还字体文件时,这样引用:2023-05-05:springboot导出pdf-水印的字体问题_第2张图片

(3)在代码中引用还字体文件时,这样引用:

spring:
	itext:
		fonts:
			dir: classpath:/fonts
如图所示:

2023-05-05:springboot导出pdf-水印的字体问题_第3张图片

你可能感兴趣的:(spring,boot,pdf,后端)