java - 段落之间的图像使用 iText

标签 java image text itext

我正在使用 iText 生成我的自定义 .pdf 文档。我尝试了很多,但我无法获得包含图像的所需文本设计。我需要如下所示的输出:

enter image description here

我已经尝试过 Chunk 类和 Paragraph 类,但我无法获得所需的结果。有什么想法吗?

最佳答案

您(至少)有两个选择:

  1. 使用 image.setAlignment(Image.LEFT | Image.TEXTWRAP); 并将图像添加到文档(而不是 ChunkParagraph)。这会将图像添加到左侧并将其他文本环绕在其周围。
  2. 在绝对位置添加图像,不规则列使用ColumnText 添加文本:http://1t3xt.be/?0b3

1 是最简单的方法,但结果可能并不总是您想要的(您可以调整一些东西,例如添加边框); 2 需要更多的工作,但允许您完全按照您想要的方式创建输出。

关于java - 段落之间的图像使用 iText,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13030250/

相关文章:

python - 如何根据最后一次出现的小写字母后跟大写字母来分隔数据框中的句子

java - Spring Boot应用程序不使用jemalloc

java - 使用本地属性覆盖远程 Spring Cloud 属性

java - Java 中的 Selenium Grid : org. openqa.selenium.SessionNotCreatedException:无效参数:无法终止已退出的进程

java - 谷歌地图崩溃

android - 故意使用 setType() 只允许 jpeg 和 png 图像;不是 gif 图片

image - 为图像添加自动超链接

javascript - 加载动态数组中的最终图像后如何调用函数?

python - 如何刷新 Matplotlib 中的文本?

regex - 删除标点符号,但不是全部