我是iText的新手,我被告知要创建一个具有如图所示结构的PDF,我只需要一些关于可以生成具有以下结构的PDF的帮助。如果可以实现,请给我链接或任何有助于开始这样的PDF生成的东西。
我知道如何在一个接一个地生成每个元素,但我不知道从哪里开始并将它们并排放置。
我使用的是iText 5版本。
答案 0 :(得分:0)
这是一篇双重帖子。该问题已在iText mailing-list上发布并回答。
正如MichaëlDemey所说,你需要使用ColumnText
。有一个例子的结果类似于你需要的here。结果是a PDF with tables that are presented next to each other。使用本书第3章和第4章的信息,实现你想要的东西应该相当容易。
我会使用'setAbsolutePostion()'方法在绝对位置添加图片。我将创建一个包含所有数据的PdfPTable
,然后将此表添加到ColumnText
对象中。然后我用setSimpleColumn()
方法渲染定义不同矩形的列,直到列的内容完全被“消耗”。