linux服务器springboot(docker)项目word转pdf中文乱码

linux服务器springboot(docker)项目word转pdf中文乱码问题

1.在windows系统中C:\Windows\Fonts 把字体文件夹复制到目标linux服务器/usr/share/fonts/中也可按字体创建子目录

2.运行sudo fc-cache -fv 没有fc命令需安装

sudo # 以管理员权限运行

fc-cache # Fontconfig 的缓存管理工具

-f # force,强制重建

-v # verbose,显示详细信息

如果是docker 启动的java服务需挂载文字目录

重新创建脚本(使用 cat 命令避免换行符问题)

cat > sunplus-run.sh << 'EOF'

#!/bin/bash

docker stop sunplus 2>/dev/null || true

docker rm sunplus 2>/dev/null || true

docker run -d \

--restart always \

-v /home/liuzhi/sunplus:/app \

-v /home/liuzhi/sunplus/logs:/app/logs \

-v /usr/share/fonts/truetype/custom:/usr/share/fonts/custom:ro \

-v /etc/fonts:/etc/fonts:ro \

--name sunplus \

--network my-network \

-p 8089:8089 \

sunplus:1.0

echo "容器已启动"

echo "查看日志: docker logs --tail=100 -f sunplus"

echo "查看状态: docker ps | grep sunplus"

EOF


/usr/share/fonts/truetype/custom 为宿主机实际文字语言安装地址可自己定义

相关推荐
bosins15 小时前
WSL2 启动即崩溃?调整超时参数解决 Docker 阻塞问题
linux·docker·wsl
web守墓人16 小时前
【goed/ui】自定义组件设计思想篇
linux·windows·ui·golang
kuroomi16 小时前
Ingress-Nginx与kubernetes 网络
linux·运维·网络·kubernetes
daemon.qiang17 小时前
国内虚拟机对接 Freedesktop:Fork xserver、自建 Runner 与提交 MR 实战
linux·ubuntu·centos·gitlab·开源软件
一直在努力学习的菜鸟17 小时前
Docker 完整知识体系图
docker
2401_8697695918 小时前
linux 权限 指令与权限(重启之后)
linux
码农客栈18 小时前
Linux CAN 驱动
linux·驱动开发
GeW20 小时前
红帽RHCE从挂科边缘到一次过,我做对了什么
linux
时空自由民.20 小时前
WSL解决USB 串口连接问题与linux串口权限问题
linux·单片机
OpenPomeloxCommunity20 小时前
Linux驱动基础(三):firmware的声明与加载
linux·操作系统