aspose转pdf乱码问题

1 问题描述

在centos服务器使用aspose.word转换word文件为pdf的时候显示中文乱码,但是在win服务器上使用可以正常转换。

2 问题原因

通过查资料分析后确认是由于linux服务器缺少对应的字库导致文件转换出现乱码的。

3 解决方案1:环境解决

安装字库,将win机器的c:\windows\fonts目录下的全部文件拷贝到生产服务器字体安装目录下,然后执行以下命令更新字体缓存。

查看linux目前的所有字体

powershell 复制代码
fc-list

查看Linux目前的所有中文字体

powershell 复制代码
fc-list :lang=zh

拷贝到linux下的字体目录

powershell 复制代码
mkdir /usr/share/fonts/win
cp /local/src/fonts/* /usr/share/fonts/win

执行安装字体命令

powershell 复制代码
cd /usr/share/fonts
sudo mkfontscale
sudo mkfontdir 
sudo fc-cache -fv

执行命令让字体生效

powershell 复制代码
source /etc/profile

如果安装失败,可以考虑修改字体权限

powershell 复制代码
chmod 755 *.ttf
相关推荐
偶尔贪玩的骑士17 小时前
Jupyter Notebook导出带中文字体PDF
ide·jupyter·pdf
软件工程小施同学21 小时前
国家数据基础设施标准、技术文件汇总(附pdf下载)
pdf
开开心心就好1 天前
一键隐藏桌面图标任务栏的实用工具
人工智能·pdf·音视频·语音识别·媒体·测试覆盖率·威胁分析
wangchensong1 天前
如何对pdf进行加密保护,防止pdf被复制打印
安全·pdf·pdf加密
helx822 天前
SpringBoot实战(三十二)集成 ofdrw,实现 PDF 和 OFD 的转换、SM2 签署OFD
spring boot·后端·pdf
@Mr_LiuYang2 天前
PDF文件OCR解析:OpenDataLoader PDF
人工智能·pdf
Dxy12393102162 天前
Python转Word为PDF:办公自动化的高效利器
python·pdf·word
weixin_416660072 天前
实测有效:deepseek导出pdf方案
pdf
Dxy12393102162 天前
Python图片转PDF:高效实现多图合并与自定义布局
java·python·pdf
E_ICEBLUE2 天前
在 Python 中给 PDF 设置背景图或背景色
开发语言·python·pdf