我需要使用一些文本和图像生成PDF。但它不像普通文档(全文),也没有标准的元素位置。它应该是由用户定制和设计的东西。
所以,我想知道什么是“手动”设置Chunk
或Image
的位置(相应于用户选择的位置)的最佳方式,以及如何将文本放在上面图像的顶部(如第二层)。
我需要在页面上填充4 x 5个模块,但有些模块的大小可能不同于1 x 1。 例如:
黄色部分是图像,在顶部它还可以有图像。
黑色和灰色部分是小图像/扁平矩形,顶部有一些文字。中间矩形有2种不同的字体。
我将所有内容存储在HashMap
中,包含必要的文本,图像,边界和位置。现在我需要在PDF文件中重现它。
注意:有些模块,我说过,可以有不同的尺寸,根据尺寸,它可以在不同的位置有多个图像(但总是在黄色边界内)。