3

有没有办法在另一个 ColdFusion 模板或 cfdocument 标签中包含/包装从 ColdFusion 模板生成的 PDF 数据?

我正在使用一个生成许多不同报告的系统,其中一些是从 .CFR 模板生成的,另一些是由内部带有 HTML 的 cfdocument/cfdocumentitem 标记创建的。

我需要做的是为每个报告添加页眉和页脚,它们应该在任何地方看起来都一样。

我的第一个想法是将页眉+页脚创建为单独的 .pdf 文件,调整现有报表的比例/边距,然后使用 DDX 和 PageOverlay 将报表与页眉+页脚文件合并。但是,这不起作用,因为 ColdFusion 不支持 PageOverlay。

我的第二个想法是在 HTML 中创建页眉和页脚,然后将页眉+内容+页脚粘贴在一起。这适用于从 HTML 创建的报告,但不适用于从 .CFR 模板创建的报告,因为我无法找到将 HTML 代码和生成的 PDF 数据组合在同一个报告中的方法。将所有报告重写为 HTML 不是一种选择。

有任何想法吗?

4

2 回答 2

1

您正在使用哪个版本的 CF?您现在可以使用带有 addheader/addfooter 属性的 CFPDF 将页眉和页脚添加到 PDF。

http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec22c24-7995.html

于 2010-09-16T13:22:53.460 回答
0

您可以使用 ColdFusion Report Builder 工具本身使用子报告概念生成上述内容。当您还说 ColdFusion Report Builder 工具有助于设置常用的页眉和页脚时。

我认为报表生成器标准将是自上而下的(标签和值)。因为它为报表页眉、页眉、列标题、列详细信息、报表页脚设置了波段。

于 2021-04-28T14:51:57.683 回答