【发布时间】:2015-04-20 16:04:41
【问题描述】:
我需要使用复杂的模板生成 pdf 报告。我有一个 xls 文件 复杂的布局,通常由表头和表头组成,表 行、表格页脚和一般页脚。
是否可以使用 itext 生成 pdf 报告 从
顺序生成- 包含表格列标题行的Header.pdf 文件
- 在 java 代码表行中动态生成,将无缝继续 Header.pdf 中的表格
- Footer.pdf 带有可以无缝延续表格行的列页脚 由 java 代码生成。
像这样:
Header.pdf+----------------------------------------------+
| |
| Header |
+----------------------------------------------+
| | |
| Column 1 Header | Column N Header |
| | |
+----------------------------------------------+
Java 代码生成的表行 +----------------------------------------------+
| | |
| Value 11 | Value 1M |
| | |
+----------------------------------------------+
...
+----------------------------------------------+
| | |
| Value N1 | Value NM |
| | |
+----------------------+-----------------------+
页脚.pdf+----------------------------------------------+
| | |
| Column 1 Footer | Column N Footer |
| | |
| | |
+----------------------+-----------------------+
| |
| Footer |
| |
+----------------------------------------------+
谢谢。
更新
这是 Excel 中的模板。
表格的两行在模板的中间。相应地,带有表格列标题的通用标题和带有列脚注的页脚。
【问题讨论】:
-
请描述 header.pdf 和 footer.pdf。为什么是PDF文件?为什么不只是一些内容?为什么是PDF?这些 1 页 PDF 的页面大小是多少(假设它们只有 1 页)? header.pdf 和 footer.pdf 是交互式 PDF 还是只是平面的?
-
@BrunoLowagie 请查看原帖的更新。我已经制作了源excel文件的截图。
-
我不明白 excel 文件的用途。我没有看到任何页脚页眉,也没有看到这与 PDF 有什么关系。我将向您展示一个示例,然后您可以使用该示例来阐明您的意思。
-
我的回答与问题相符吗?
标签: java pdf-generation itext