在Linux上的Java项目导出PDF乱码问题

在Linux上的Java项目导出PDF乱码问题

场景:一个Java项目导出PDF,在我本地导出是没有问题,但是部署上Linux上后,导出就出现了乱码了。

处理方案

我这里使用的处理方案是在Linux服务器上安装一些PDF需要使用的字体

1.把字体上传到指定目录

把字体上传到指定目录:usr/chare/fonts,如果没有fonts文件夹则需要创建:

shell 复制代码
mkdir -p usr/chare/fonts

2.解压zip字体安装包

bash 复制代码
unzip fonts.zip -d ./fonts

在这里我遇到了一个情况,就是我的Linux服务器上没有安装unzip工具:

bash 复制代码
# Ubuntu
sudo apt get update
sudo apt get install unzip
# centos
sudo yum install unzip

3.安装字体

bash 复制代码
sudo yum -y install fontconfig

4.更新字体缓存

bash 复制代码
sudo fc-cache -f -v

5.重启服务

bash 复制代码
sudo systemctl reboot
相关推荐
xiaguangbo18 分钟前
rust slint android 安卓
android·linux·rust
晓梦初醒p30 分钟前
finalshell 连接服务器报错channel is not opened
linux·运维·服务器
没头脑的男大31 分钟前
如何把pdf转换的excell多个表格合并
java·前端·pdf
准时准点睡觉37 分钟前
HTTP 错误 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容——错误代码:0x00000000
运维·服务器·iis·asp.net
cpsvps1 小时前
环境变量管理于美国服务器多环境部署的实施标准
运维·服务器·数据库
IvorySQL1 小时前
【生态再升级】IvorySQL 4.5 与银河麒麟高级服务器操作系统V11完成适配认证!
运维·服务器·数据库·postgresql·ivorysql
conkl1 小时前
在ARM64 Ubuntu 20.04上部署Mailu邮件系统:深度排查Docker Bridge网络通信失败问题
linux·ubuntu·docker
网硕互联的小客服1 小时前
服务器密码错误被锁定如何解决?
运维·服务器·网络·安全
2301_767902641 小时前
NFS 服务器&&iSCSI 服务器
运维·服务器·php
Code Warrior1 小时前
【Linux】基础IO(2)
linux