You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法找到包含HtmlPageHeader的iText相关Jar包求解决方案

解决iText HtmlPageHeader依赖缺失问题

核心原因

你代码中的HtmlPageHeader类属于iText 7的html2pdf模块,但7.2.0及以上版本已移除/重构该类,且iText 5与iText 7 API完全不兼容,所以你试过的版本要么不兼容,要么已无该类。

正确版本选择

使用iText html2pdf 7.1.x系列版本(推荐7.1.16,稳定且包含该类),同时确保所有iText核心依赖版本与html2pdf完全一致。

依赖配置(推荐用构建工具)

Maven

<dependency>
    <groupId>com.itextpdf</groupId>
    <artifactId>html2pdf</artifactId>
    <version>7.1.16</version>
</dependency>

Gradle

implementation 'com.itextpdf:html2pdf:7.1.16'

手动下载Jar包

若需手动获取,需下载以下Jar包(版本统一为7.1.16):

  • html2pdf-7.1.16.jar
  • kernel-7.1.16.jar
  • layout-7.1.16.jar
  • io-7.1.16.jar

额外提示

  • HtmlPageHeader的setScript()方法对JS支持有限,若仅需生成PDF头部,建议使用iText Layout原生的页眉页脚实现,兼容性更好
  • 所有iText依赖版本必须统一,否则会出现类冲突或找不到的问题

内容的提问来源于stack exchange,提问作者Akarsh Gaud

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 23:43:10