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
相关推荐
zyk_5204 小时前
前端渲染pdf文件解决方案
javascript·pdf·react
天下琴川1 天前
Dify智能体平台源码二次开发笔记(6) - 优化知识库pdf文档的识别
人工智能·笔记·pdf
cliffordl1 天前
ReportLab 导出 PDF(图文表格)
python·pdf
cliffordl1 天前
ReportLab 导出 PDF(文档创建)
开发语言·python·pdf
T06205141 天前
【工具变量】1907年大清邮政舆图数据集(高清图+PDF)
pdf
吉普赛的歌1 天前
C#: 用Libreoffice实现Word文件转PDF
pdf·word
非凡ghost1 天前
MJ PDF汉化版:功能强大,阅读无忧
学习·智能手机·pdf·软件需求
188_djh1 天前
# 使用python写一个PDF文件转换成word 文件
python·pdf·word·python-docx·pypdf2·python3.9·pdf_to_word.py
Q186000000002 天前
PDF解析示例代码学习
学习·pdf
jayson.h2 天前
pdf解密程序
java·前端·pdf