java项目 服务器部署Word转成PDF乱码
Linux环境中使用aspose插件word转pdf 中文乱码解决方案
问题描述
在centos服务器使用aspose.word转换word文件为pdf的时候显示中文乱码,但是在win服务器上使用可以正常转换。
问题原因
通过查资料分析后确认是由于centos服务器缺少对应的字库导致文件转换出现乱码的。
解决方案
安装字库,将win机器的c:\windows\fonts目录下的全部文件拷贝到生产服务器字体安装目录下,然后执行以下命令更新字体缓存。
查看linux目前的所有字体
fc-list
查看Linux目前的所有中文字体
fc-list :lang=zh
拷贝到linux下的字体目录
mkdir /usr/share/fonts/win
cp /local/src/fonts/* /usr/share/fonts/win
执行安装字体命令
cd /usr/share/fonts
sudo mkfontscale
sudo mkfontdir
sudo fc-cache -fv
执行命令让字体生效
source /etc/profile
如果安装失败,可以考虑修改字体权限
chmod 755 *.ttf
但管努力,莫问前程,事在人为,功不唐捐。
java项目 服务器部署Word转成PDF乱码相关推荐
- java服务器项目,java项目服务器部署
java项目服务器部署 内容精选 换一换 硬件要求如表1所示.操作系统要求如表2所示.如果是全新安装操作系统,可选择"Minimal Install"安装方式并勾选Developm ...
- 【Java】SpringBoot后端格式转换:把Word转成PDF再按页转成图片在前端展示(Linux)
ConvertUtil 1. word2pdf 1.1 aspose-word插件 1.2 word转pdf 1.2.1 添加license文件 1.2.2 具体实现 2. pdf2imgByPage ...
- 如何使用JAVA代码将WORD转成PDF.
如何使用JAVA代码将WORD转成PDF. 引入jar包 <!-- 转换doc为pdf的组件 --><dependency><groupId>e-iceblue&l ...
- 使用poi+itextpdf将word转成pdf
将word转换成pdf确实有很多种方案! 背景 最近正好需要做一个这样的功能,需求是将word模板进行签名后转换为pdf.为此,我花了一点时间去网上找方案.期间遇到了一些坑,这里记录一下. 方案选择 ...
- 关于Java项目中,word和Excel类型文件的预览功能实现
关于Java项目中,word和Excel类型文件的预览功能实现 背景 Aspose说明 Aspose.Words Aspose.Cells pom依赖引入 引入license.xml(授权文件) 创建 ...
- C# 使用Microsoft.Office.Interop将Excel、Word转换成PDF遇到的问题总结
首先应用中引入Microsoft.Office.Interop.Excel.Microsoft.Office.Interop.Word两个dll,将嵌入式互操作类型设为False, WORD转换成PD ...
- nodejs+libreoffice 将word转成pdf
项目场景: 项目场景:项目中遇到一个需求,前端要预览word,不知道怎么做,只能后端转了,我使用的nodejs + libreoffice,先将word转成pdf,发送给前端 然后前端预览pdf就好 ...
- C#将Word转换成PDF方法总结(基于Office和WPS两种方案)
有时候,我们需要在线上预览word文档,当然我们可以用NPOI抽出Word中的文字和表格,然后显示到网页上面,但是这样会丢失掉Word中原有的格式和图片.一个比较好的办法就是将word转换成pdf,然 ...
- 宝塔面板Java项目一键部署项目404问题
以下为总结我使用宝塔面板Java项目一键部署功能时遇到坑以及解决方案: 具体故障为:The requested resource [/demo] is not available 主要是TomCat服 ...
- 做Nodejs项目服务器部署
根据慕课网课程<Nodejs最后一公里>记的笔记,主要了解项目服务器部署流程. 1.项目准备 1.购买自己的域名 2.购买自己的服务器 3.域名备案 4.配置服务器应用环境(用户的权限.无 ...
最新文章
- linux配置nginx虚拟目录
- 【高斯消元】[HDU 3359][POJ3999][UVALive4741]Kind of a Blur
- 岗位推荐 | 百度视觉技术部招聘移动端视觉算法工程师
- ubuntu 16.04 安装Caffe GPU版本
- php ord函数 中文,php ord 函数与中文乱码解决方法_PHP教程
- 数据科学项目_完整的数据科学组合项目
- 原始套接字编程(1)
- 去哪儿-20-detail-animation
- Ext的组件模型印象
- MAC . IntelliJ IDEA maven库下载依赖包速度慢的问题
- 最常见到的runtime exception 异常
- 安卓开发应该知道的Drawable、Bitmap、Canvas和Paint的关系
- 饥荒专用服务器全图显示代码,《饥荒》代码大全 控制台代码使用方法及寻找代码方法...
- Tableau超市数据分析报告
- Python:读写txt、xlsx、mat、csv、yaml、npy、npz文件
- 【OI好题推荐 #1】洛谷-P1183 多边形的面积
- android手机变为usb无线网卡,淘汰的手机别扔,简单几步变无线网卡
- 3D结构光摄像头深度算法
- 使用电脑时经常遇到问题?来试试这四款小众的实用软件吧
- 手机克隆助手隐私政策
热门文章
- java套接字通信_Java网络通信套接字 | 学步园
- amd显卡bios更新工具_【硬件资讯】AMD又Yes啦?全新Ryzen 5000发布!游戏最强CPU尘埃落定!现有主板无缝衔接!!...
- 阿里云云计算 22 VPC连接
- 倒排索引Inverted index
- 117.填充同一层的兄弟节点II
- 公式推导以及仿真代码的修改 11-28
- mysql与oracle存储过程_5分钟学会oracle与mysql存储过程insertinto
- 计算机班英语试卷考法,计算机专业英语期末考试试卷A
- 凸优化第三章凸函数 3.6关于广义不等式的凸性
- 记一次docker安装rabbitMq-(简单至极)