在Coldfusion 8中向PDF追加文本

在Coldfusion 8中向PDF追加文本,pdf,coldfusion,Pdf,Coldfusion,我有一个PDF,我想附加一些文本。CF9中提供的addFooter()可以很好地工作,但我只能访问CF8 有人在8中为该功能提供了变通方法吗 谢谢是的,即使在ColdFusion 8中,您也可以使用DDX向PDF添加页脚和页眉。请参见如何执行此操作。我也有一些博客文章,这可能会有所帮助。虽然我在CF9上进行了测试,但也有CF8的有效信息。你可能还想得到几乎不可能找到的东西。也请查收 更新(在下面添加了有关合并文本的信息): 要使用PDF1和PDF2并将文本放在生成的PDF中的单个页面上,首先想到

我有一个PDF,我想附加一些文本。CF9中提供的addFooter()可以很好地工作,但我只能访问CF8

有人在8中为该功能提供了变通方法吗


谢谢

是的,即使在ColdFusion 8中,您也可以使用DDX向PDF添加页脚和页眉。请参见如何执行此操作。我也有一些博客文章,这可能会有所帮助。虽然我在CF9上进行了测试,但也有CF8的有效信息。你可能还想得到几乎不可能找到的东西。也请查收

更新(在下面添加了有关合并文本的信息):


要使用PDF1和PDF2并将文本放在生成的PDF中的单个页面上,首先想到的是可以使用cfpdf和getinfo操作来获取文本(如果您还没有纯文本或HTML格式的文本)。然后可以将文本输出到pdf类型的cfdocument元素中。通过这种方式,您将得到一个新的合并PDF,其中包含合并的内容。

到目前为止,这是一个巨大的帮助。我已经按照雷的计划完成了。但是,客户端希望我将文本(Doc2)放在与Doc1相同的页面上,而不是作为第2页追加。你对此有什么想法吗?@Gene R-CF文档中确实有一个创建页脚的DDX示例。哇,这又是一个很大的帮助!比我想象的要远得多。最后一件事(希望如此)。是否有一种方法可以格式化实际的PDF。我想将其设置为8.5x14(合法),并将此新文本添加到底部3”的空格中。@Gene R-我不确定使用DDX是否可行,因为“PageSize”和“PageOverlay”在排除的标记列表中。如果不可行,您可以尝试iText(较低级别,需要createObject(“java”)access.@Gene R-我遇到的最接近cfdocument标记的pageType属性:正如@Leigh所说,尽管PageSize是一个DDX元素,但Coldfusion 8和9不支持它(Boo!)。也许可以咨询此节点: