Linux word转pdf汉字乱码

2023-01-02 00:00:00 linux 汉字 乱码

Linux word转pdf汉字乱码

  • 一. 问题
  • 二. 方案
    • 1. 创建文件夹
    • 2. 上传本地字体
    • 3. 生成字体索引文件(执行两条命令)
    • 4. 重启服务器
    • 5. 刷新缓存
  • 三. 要点
  • 四. 鸣谢

一. 问题

本地开发的一个word转pdf的服务,部署在linux上以后出现乱码,汉字一个也看不到。如下:
《Linux word转pdf汉字乱码》

二. 方案

程序在本地能运行,部署到服务器出现异常,那肯定是环境差异。
检查了一下,服务器上确实没有相关的字体包,那就装一个。

1. 创建文件夹

上传前,需要在/usr/share/fonts/建一个新的目录,名字叫winFonts(mkdir winFonts)。

2. 上传本地字体

将本地电脑 C:\Windows\Fonts 下的文件全部上传到刚才创建的文件夹。

3. 生成字体索引文件(执行两条命令)

sudo mkfontscale
sudo mkfontdir

执行第二条命令时可能会报错

Couldn't determine full name

检查一下有没有你需要的字体,没有的话可以忽略。

4. 重启服务器

reboot

5. 刷新缓存

sudo fc-cache -fv

三. 要点

原文章先刷新缓存再重启,我实践的结果恰恰相反,先重启后刷新缓存。
只能说多刷新没错。

四. 鸣谢

Linux下word转pdf中文乱码问题

    原文作者:稚子候门
    原文地址: https://blog.csdn.net/weixin_42074377/article/details/122408533
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。

相关文章