【问题标题】:Page Break and Alt Tag not working in Itext7 html2pdf分页符和 Alt 标记在 Itext7 html2pdf 中不起作用
【发布时间】:2017-12-27 16:38:32
【问题描述】:

我正在尝试文档页面中解释的示例代码

http://developers.itextpdf.com/content/itext-7-examples/converting-html-pdf/pdfhtml-accessible-pdf-creation

但是,当我生成 pdf 时,未设置 alt 标签,因此 pdf 可访问性检查器会抱怨。我还发现分页符在给定的示例 html 页面中不起作用。有人可以帮我解决这两个问题吗?我的 POM.xml 具有以下依赖项。我已经创建了确切的文件并复制了上面文章中提到的代码。

<dependency>
  <groupId>com.itextpdf</groupId>
  <artifactId>itext7-core</artifactId>
  <version>7.0.2</version>
  <type>pom</type>
</dependency>

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

<repository>
   <id>itext</id>
   <name>iText Repository - releases</name>
   <url>https://repo.itextsupport.com/releases</url>
</repository>

谢谢

SGK

【问题讨论】:

  • 我使用 iText 7.0.3 和 html2pdf 1.0.1 进行了测试,当我添加图像时,我清楚地看到了结构树中的 /Alt 条目(我刚刚检查了我上周创建的 PDF) .我不知道分页符(没有测试过;现在没有时间),但最好直接联系 iText Software,因为 7.0.3 和 pdfHTML 1.0.1 即将发布.我敢打赌/Alt 将被修复,但如果分页符也被修复,您应该询问 iText Software。
  • 感谢布鲁诺的回复。我感谢您的帮助。如何从 repo 中获取 html2pdf 库的 1.0.1 版本?我在官方仓库里找不到它repo.itextsupport.com/releases/com/itextpdf/html2pdf
  • 对不起,它还没有发布。我正在使用早期访问版本。
  • 谢谢布鲁诺。我尝试使用快照发布。它的工作原理包括分页符。非常感谢您的指导。- SGK

标签: alt page-break html2pdf itext7


【解决方案1】:

pdfHTML v1.0.1 中添加了对 page-break-after CSS 属性的支持

缺少 /alt 标签是 v1.0.0 中的一个错误,在 v1.0.1 中已修复

(为了可见性而将其发布为答案,因为这个问题之前已经在这里和那里弹出)。

【讨论】:

    猜你喜欢
    • 2018-05-24
    • 2019-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-18
    • 2023-04-08
    • 2016-10-24
    • 2013-01-05
    相关资源
    最近更新 更多