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

Java使用aspose导出pdf、字体乱码问题(小方块,不能识别中文)

安装windows字体库

  1. 打包windows字体库C:\Windows\Fonts下所有文件,上传打包的字体文件到服务器的指定目录,我是传到了/usr/share/fonts/chinese/Fonts目录下
  2. 在java程序中添加FontSettings.setFontsFolder("/usr/share/fonts/chinese/Fonts",true);指定字体位置。
     FileOutputStream os = new FileOutputStream(file);
     // Address是将要被转化的word文档
     Document doc = new Document(inPath);
     FontSettings.setFontsFolder("/usr/share/fonts/chinese/Fonts",true);
     // 全面支持DOC, DOCX, XML, RTF HTML, OpenDocument, PDF
     doc.save(os, SaveFormat.PDF);


http://www.kler.cn/a/388025.html

相关文章:

  • mongoDB的安装及使用
  • 实验一:自建Docker注册中心
  • Xshell,Shell的相关介绍与Linux中的权限问题
  • 计算机毕业设计必看必学35755flask旅游景区热度可视化平台原创定制程序,java、PHP、python、小程序、文案全套、毕设成品等
  • DHCP与FTP
  • git commit 校验
  • 关于在GitLab的CI/CD中用docker buildx本地化多架构打包dotnet应用的问题
  • 06:(寄存器开发)对上电/复位的SystemInit函数进行分析
  • 【Java项目】基于SpringBoot的【生鲜交易系统】
  • MySQL —— Innodb 索引数据结构
  • 《操作系统 - 清华大学》3 -1:计算机体系接口及内存分层体系
  • Rust项目中的Labels
  • MYSQL备库的并行复制
  • 压缩Minio桶中的文件为ZIP,并通过 HTTP 响应输出
  • solidworks、sw_to_urdf的一些心得
  • Web实时消息推送
  • 一文学习Android中的Property
  • [Redis] Redis主从复制模式
  • 在vue3的vite网络请求报错 [vite] http proxy error:
  • 微星爆破弹ddr4wifi接线梳理研究
  • Flink滑动窗口(Sliding)中window和windowAll的区别
  • redis用法(二)
  • 项目功能--运营数据统计报表导出
  • 【真题笔记】21年系统架构设计师案例理论点总结
  • 【SpringBoot】19 文件/图片下载(MySQL + Thymeleaf)
  • 说说webpack中常见的Plugin?解决了什么问题?