如果导出的字体是小方块说明乱码, 解决办法就是将 字体文件simsun.ttc安装到docker中

  1. 我们想在docker中安装字体 需要先 进入到容器
    (注: 进入容器的命令
    docker exec -it 70b8844db8b7 bash
    70b8844db8b7就是容器的id需要换成自己的容器id)
    进入容器之后首先执行两个命令
    yum install fontconfig
    yum install mkfontscale
    执行完命令之后就会发现我们/usr/share文件夹下多了个fonts文件夹 这个时候第一步完成了,下面是第二步

  2. 先在windows中找到simsun.ttc字体文件, 位置就在C:\Windows\Fonts\ 注:windows自带这个字体文件

  3. 将这个文件利用 工具或别的手段 复制到linux的某个文件夹下 cd到这个文件夹下执行docker cp simsun.ttc 70b8844db8b7:/usr/share/fonts/ 解释下这段脚本:70b8844db8b7就是容器的id, 脚本的意思就是将某文件 copy到 指定容器的指定目录下

  4. 我们把 字体文件 成功的从linux拷贝到docker之后 进入docker的/usr/share/fonts/目录 执行 mkfontscale
    mkfontdir
    fc-cache -fv
    完着三个命令之后 回到linux中执行 docker restart 70b8844db8b7重启容器 这样字体就能使用了

需要用到的命令文章都写了, 仔细阅读很简单的, 希望这篇文章能帮到你

docker中使用aspose word转pdf 乱码问题相关推荐

  1. Java项目在Linux环境使用aspose把word转pdf乱码问题

    Java项目在Linux环境使用aspose把word转pdf乱码问题 一.问题 在项目中有word转pdf并展示的功能,在本地的windows环境下没有问题.但是放在Linux中部署运行,生成的pd ...

  2. c#中使用Aspose.Word组件,将数据和图片导出至Word

    上一篇分享的是导出Excel的示例,今天分享将数据导出至Word,以及如何读取Word文档中的图片.用的组件包括2个,分别是Aspose.Word和Spire.Doc.这2个组件,都可以从Nuget中 ...

  3. 使用Aspose txt转Word或PDF乱码问题

    出现乱码问题有两种可能 1. 系统无中文字体(通常发生在Linux系统下,自行百度Linux如何安装中文字体) 2. TXT的byte流没有选择合适的编码,不能写死为UTF-8,需要根据实际文本的编码 ...

  4. aspose word 转pdf中文乱码_pdf转word——都是乱码!怎么办

    就一般使用者的理解,pdf可以分为两种,一种是图片版pdf,一种是文字版pdf.图片版pdf,比较典型的是通过扫描得到的pdf文件,特点是每张pdf就是一张图片,上面的文字信息是不可直接复制的,如下图 ...

  5. aspose word转pdf 中文乱码

    aspose word.excel转pdfwindows正常  服务器中文乱码 原因:服务器缺少中文字库 # 刷新字体缓存 fc-cache # 查看所有字体 fc-list # 查看所有中文字体 f ...

  6. aspose-words 解决Linux word转pdf 乱码和出现小方块问题

    Windows正常转换,在linux中转换就出现小方块 原因分析: 在window下没有问题但是在linux下有问题,就说明不是代码或者输入输出流编码的问题,根本原因是两个平台环境的问题.出现乱码说明 ...

  7. 服务器导出word文档中有乱码,使用Aspose.word DOC转PDF文件乱码问题-Doc文件

    描述:最近在项目中使用Aspose.word将word转pdf时出现中文乱码问题,在window平台下转换没有问题,中文也不会出现乱码.但是将服务部署在服务器linux上,转换出来的PDF中文就出现了 ...

  8. Aspose.Java实现word转pdf,添加水印等操作

    Aspose.Java实现word转pdf,添加水印等操作 一. word转pdf 二. 文档插入水印 Aspose是一款商用版控件,支持各类文档操作,这里主要介绍如何在Springboot项目中使用 ...

  9. Word处理控件Aspose.Words功能演示:在 C# .NET 中将 Word 转换为 PDF - 完整指南

    Aspose.Words 是一种高级Word文档处理API,用于执行各种文档管理和操作任务.API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word.此 ...

最新文章

  1. 能使曲线变平滑的一维滤波器_音响电源滤波器有什么作用?有人说能提升音质!你信不信?...
  2. 防范SQL注入的几种方法 4
  3. c++的矩阵乘法加速trick
  4. 搭建自己的前端自动化测试脚手架(三)
  5. 什么场景应该用 MongoDB ?
  6. 神策数据曹犟将出任导师:宝洁黑客马拉松聚焦工业大数据
  7. 【渝粤教育】广东开放大学 房屋建筑学 形成性考核 (50)
  8. 恕我直言,很多调参侠搞不清数据和模型谁更重要
  9. python pandas 拿取表格中两个列_在家憋着也是憋着,不如来学习一下python数据聚合的方法...
  10. Nginx配置性能优化的方法
  11. CCF201509-2 日期计算
  12. win11提示无法安装程序包时该怎么办
  13. 重装系统时提示在引导修复时检测到错误怎么办
  14. JavaDemo——java使用RXTX读写串口
  15. 基于javaweb+jsp的学生档案管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap)
  16. Android studio @Author的使用以及TAG的自动生成
  17. 软件测试学习 之 QA、QC与QM
  18. js 汉字转换成拼音
  19. 股市风云:价值成长投资 稳健赢利之道
  20. 高效的使用DOM操作

热门文章

  1. pycharm自定义模板代码
  2. Ubuntu18.0.4 拯救者y720 GTX1050安装显卡驱动
  3. 2023年软考信息安全工程师备考学习笔记汇总
  4. 创建简单demo通用步骤
  5. UART RS-232 485通信 串口通信传输时间计算 波特率计算
  6. 虚拟蜜网Honeywall的安装
  7. java实现图片随机验证码
  8. Linux 权限管理_sudo授权 学习总结(三)
  9. Celery Redis未授权访问命令执行利用
  10. ARM裸板调试之串口打印及栈初步分析