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

itextpdf 之 html 转 pdf 问题处理

1. Font Provider contains zero fonts. At least one font shall be present

此问题出现的原因是 字体设置不成功,解决方法就是排查设置字体的代码。

需要特别注意的是项目打包后项目中所有文件层次会出现变动,使用何种方式获取字体文件会直接影响到字体设置成功与否。这里简单列一下 Spring 获取文件路径的几个实现:

作用
ClassPathResourceSpringboot classpath 路径
UrlResourceURL 路径
FileSystemResource文件系统路径

相关文章:

  • openssl3.2 - 官方demo学习 - cms - cms_denc.c
  • scroll-view在小程序页面里实现滚动,uniapp项目
  • Leading Dimension是什么
  • MyCAT相关问题及答案(2024)
  • 算法通关村第十一关—位运算如何实现压缩存储(黄金)
  • 连接数问题
  • Rust-函数
  • 玩转 Go 生态|Hertz WebSocket 扩展简析
  • 【Databend】多表联结,你不会还没有掌握吧!
  • 12.2内核空间基于SPI总线的OLED驱动
  • 排序算法-希尔排序
  • Oracle 基本命令
  • P1125 [NOIP2008 提高组] 笨小猴——C++
  • Redis面试题14
  • Android Canvas图层saveLayer剪切clipPath原图addCircle绘制对应圆形区域并放大,Kotlin(3)
  • 【编码】-360实习笔试编程题(二)-2016.03.29
  • Angular js 常用指令ng-if、ng-class、ng-option、ng-value、ng-click是如何使用的?
  • Angularjs之国际化
  • CentOS学习笔记 - 12. Nginx搭建Centos7.5远程repo
  • Fabric架构演变之路
  • Facebook AccountKit 接入的坑点
  • Java 内存分配及垃圾回收机制初探
  • Javascript 原型链
  • nginx(二):进阶配置介绍--rewrite用法,压缩,https虚拟主机等
  • Node + FFmpeg 实现Canvas动画导出视频
  • Object.assign方法不能实现深复制
  • Sequelize 中文文档 v4 - Getting started - 入门
  • Spring技术内幕笔记(2):Spring MVC 与 Web
  • 阿里云爬虫风险管理产品商业化,为云端流量保驾护航
  • 给新手的新浪微博 SDK 集成教程【一】
  • 配置 PM2 实现代码自动发布
  • 前端_面试
  • 如何编写一个可升级的智能合约
  • 如何打造100亿SDK累计覆盖量的大数据系统
  • 赢得Docker挑战最佳实践
  • 终端用户监控:真实用户监控还是模拟监控?
  • 仓管云——企业云erp功能有哪些?
  • # 手柄编程_北通阿修罗3动手评:一款兼具功能、操控性的电竞手柄
  • ## 临床数据 两两比较 加显著性boxplot加显著性
  • #HarmonyOS:基础语法
  • #Java第九次作业--输入输出流和文件操作
  • #我与Java虚拟机的故事#连载04:一本让自己没面子的书
  • $ git push -u origin master 推送到远程库出错
  • (33)STM32——485实验笔记
  • (非本人原创)我们工作到底是为了什么?​——HP大中华区总裁孙振耀退休感言(r4笔记第60天)...
  • (附源码)apringboot计算机专业大学生就业指南 毕业设计061355
  • (附源码)计算机毕业设计SSM基于java的云顶博客系统
  • (接口自动化)Python3操作MySQL数据库
  • (南京观海微电子)——COF介绍
  • .libPaths()设置包加载目录
  • .Net 8.0 新的变化
  • .NET Core日志内容详解,详解不同日志级别的区别和有关日志记录的实用工具和第三方库详解与示例
  • .NET国产化改造探索(三)、银河麒麟安装.NET 8环境
  • .NET企业级应用架构设计系列之结尾篇
  • ??eclipse的安装配置问题!??