Linux word转pdf汉字乱码
Linux word转pdf汉字乱码
- 一. 问题
- 二. 方案
- 1. 创建文件夹
- 2. 上传本地字体
- 3. 生成字体索引文件(执行两条命令)
- 4. 重启服务器
- 5. 刷新缓存
- 三. 要点
- 四. 鸣谢
一. 问题
本地开发的一个word转pdf的服务,部署在linux上以后出现乱码,汉字一个也看不到。如下:
二. 方案
程序在本地能运行,部署到服务器出现异常,那肯定是环境差异。
检查了一下,服务器上确实没有相关的字体包,那就装一个。
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中文乱码问题
Linux word转pdf汉字乱码相关推荐
- aspose win/linux WORD转PDF(及其解决乱码方式)
aspose win/linux WORD转PDF(及其解决乱码方式) 1.工具类 2.控制台 3.解决乱码 4.JAR包 之前自己用的docm4j 本地进行转换是ok 在服务器中就异常了: 后来在网 ...
- Linux环境aspose插件word转pdf中文乱码解决方案
目录 1 问题描述 2 问题原因 3 解决方案1:环境解决 4 解决方案2:代码解决 1 问题描述 在centos服务器使用aspose.word转换word文件为pdf的时候显示中文乱码,但是在wi ...
- aspose-words 解决Linux word转pdf 乱码和出现小方块问题
Windows正常转换,在linux中转换就出现小方块 原因分析: 在window下没有问题但是在linux下有问题,就说明不是代码或者输入输出流编码的问题,根本原因是两个平台环境的问题.出现乱码说明 ...
- linux挂载U盘汉字乱码问题
情况1: [root@wtstb share]# mount /dev/sdb1 ./tmp 此时tmp下的目录显示乱码. [root@wtstb ~]# ls /opt/share/tmp '01_ ...
- aspose word 转pdf中文乱码_pdf转word——都是乱码!怎么办
就一般使用者的理解,pdf可以分为两种,一种是图片版pdf,一种是文字版pdf.图片版pdf,比较典型的是通过扫描得到的pdf文件,特点是每张pdf就是一张图片,上面的文字信息是不可直接复制的,如下图 ...
- xp系统安装oracle乱码,linux中安装Oracle汉字乱码完整解决方案
一. 安装JDK 在/tmp下建立一个临时的文件夹 # cd /tmp # mkdir javacn # cd javacn 从网上搜索下载j2sdk-1_4_2_02-linux-i586.bin并 ...
- linux word 转 pdf 上类似百度文库开发研究与实战
缘起 由于项目需要开发了类似百度文库和DOCIN类似的Flash播放器读取上传文档的系统,虽然最终技术问题都得以解决,但开发的过程中走了不少弯路,浪费了不少时间,特别是FlexPaper去掉自带的Lo ...
- aspose word转pdf 中文乱码
aspose word.excel转pdfwindows正常 服务器中文乱码 原因:服务器缺少中文字库 # 刷新字体缓存 fc-cache # 查看所有字体 fc-list # 查看所有中文字体 f ...
- Linux升级glibc版本汉字乱码,Linux CentOS6升级glibc库过程
CentOS6升级glibc库过程 hadoop无法加载native库,可能原因是 glibc库版本过低,需要升级. 第一:安装以下软件 yum -y install zlib zlib-devel ...
- aspose将word转pdf时乱码,或者出现小方框问题
通常来讲,出现这种问题一般是因为Linux服务器没有安装中文字体 查看Linux目前的所有字体 fc-list #查看Linux目前的所有中文字体 fc-list :lang=zh #将windows ...
最新文章
- 【怎样写代码】偷窥高手 -- 反射技术(四):深入窥视属性
- 谷歌提出“T5” 新NLP模型,突破迁移学习局限,多基准测试达SOTA!
- JavaScript 找出数组中重复的元素
- “懒惰”Linux 管理员的 10 个关键技巧
- python爬虫——web前端基础(1)
- [转] Web前端优化之 内容篇
- linux怎么查看一个文件夹的大小
- mysql 乐观锁和悲观锁
- boost::mpl::times相关的测试程序
- 【MySQL】MySQL 执行 PROCEDURE ANALYSE 报错 ERROR 1064 (42000)
- 在Windows中测试c语言单个函数运行时间方法
- 数据结构上机实践第14周项目1(2) - 验证算法(分块查找)
- 如何在ant脚本中获得svn版本号
- template 不能分别在.h和.cpp中定义模板
- Effective C# Item47:选择安全代码
- 基于java springboot记账本微信小程序源码(毕设)
- javascript特效3月12日软件速递:Mozilla Firefox发布
- python实现SVG文件解析
- saiku 部署运行
- 【SG建模同步】基于system generator的QAM载波同步和时间同步FPGA建模
热门文章
- 音视频基础概念与流程
- 大一c语言选择题库及答案,c语言选择题(大一c语言编程题库)
- Open Inventor Coin3D
- MacOS Monterey 12.3.1(21E258) OC 0.7.9 / Cl 5145 / PE 三分区原版黑苹果镜像
- 普利策奖《哥德尔、埃舍尔、巴赫——集异璧之大成》
- 最新黑马java十次方社交项目教程
- 挂服务器刷屏微信,谁知道微信群刷屏代码啊,跪求
- 电池电量检测方法-库仑计-基于LTC2941
- ipixsoft swf to html5 converter,iPixSoft SWF to Video Converter
- 《疯狂的站长》读后感3