当前位置: 首页 > news >正文

Aspose转pdf乱码问题

一、问题描述

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

二、问题原因

由于linux服务器缺少对应的字库导致文件转换出现乱码的

三、解决方式

1.将window中字体(c:\windows\fonts)放到linux中,上传至/usr/shared/fonts/chinese目录下,接下里用

2.在aspose代码中添加

  Aspose.Words.Document document = new Aspose.Words.Document(downLoadPath, new LoadOptions() { Encoding = Encoding.UTF8 });downLoadPath = downLoadPath.Replace(".doc", ".pdf");FontSettings font = new FontSettings();font.SetFontsFolder("/usr/share/fonts/chinese", true);font.DefaultFontName = "Arial";document.Save(downLoadPath, Aspose.Words.SaveFormat.Pdf);//word转pdf

最后成功:

http://www.lryc.cn/news/171887.html

相关文章:

  • table中的td内部的元素不能与td等高的问题
  • Layui + Flask | 实现数据表格修改(案例篇)(09)
  • BCC源码编译和安装
  • linux上gitlab备份与还原
  • 【精华】具身智能:人工智能的下一个浪潮
  • 【线性回归、岭回归、Lasso回归分别预测患者糖尿病病情】数据挖掘实验一
  • 037:vue项目监听页面变化,动态设置iframe元素高度
  • 探索前端生成二维码技术:简单实用的实现方式
  • python装13的一些写法
  • 黑马JVM总结(十八)
  • Android调用相机拍照,展示拍摄的图片
  • 企业如何找媒体发稿能收录且不被拒稿,媒介盒子无偿分享
  • 利用cms主题构造木马(CVE-2022-26965)
  • 【MTK】【WFD】手机投屏到投影仪不显示画面
  • 多输入多输出 | MATLAB实现PSO-LSSVM粒子群优化最小二乘支持向量机多输入多输出
  • scrapyd-完整细节
  • 【iOS逆向与安全】插件开发之某音App直播间自动发666
  • AI Studio星河社区生产力实践:基于文心一言快速搭建知识库问答
  • http1和http2的主要区别
  • 一文了解水雨情在线监测站的优势
  • windows11中安装curl
  • 小谈设计模式(5)—开放封闭原则
  • 计算机视觉与深度学习-全连接神经网络-训练过程-欠拟合、过拟合和Dropout- [北邮鲁鹏]
  • SwiftUI Swift iOS iPadOS 实现更改 App 图标
  • Java————List
  • uniapp 触底加载
  • 大模型赛道如何实现华丽的弯道超车
  • CAN总线物理层
  • 中兴面试-Java开发
  • 浅谈 React 与 Vue 更新机制的差异