我所发现的关于CFPDF的所有内容都表明,将页码添加到PDF中的方法如下
<cfpdf action="addFooter" source="#finalFile#" name="mypdf"
text="Page _PAGENUMBER of _LASTPAGENUMBER" />问题是,我找到的每一个引用都是针对coldFusion 9和以前的,我在想,也许Lucee没有包含这个功能,因为我得到了一个错误,上面说
Attribute text is not allowed for tag cfpdf这是语法问题还是Lucee/Railo的疏忽?
我正在合并一组PDF使用CFPDF合并功能,这是正确的工作,但我现在需要把页面号码的PDF,也就是说,我是撞墙。
下面是我想要做的事情的更完整的描述。唯一不能工作的部分是addFooter行
<cfpdf action = "merge" destination="#finalFile#" overwrite="yes">
<cfloop array="#arrayOfPdfs#" index="k">
<cfpdfparam source="#k#">
</cfloop>
</cfpdf>
<cfpdf action="addFooter" source="#finalFile#" name="mypdf"
text="Page _PAGENUMBER of _LASTPAGENUMBER" />
<cfloop array="#arrayOfPdfs#" index="k">
<cffile action="delete" file="#k#">
</cfloop>发布于 2016-01-19 20:19:52
我做了一些搜索,这是我发现的。记住露茜以前是铁道的。早在2011年8月,我就发现你在Railo上的问题被报告为一个bug -- 不支持cfpdf加载项,看起来这个bug从未被解决过。
Lucee文档提到了在引导段落中使用cfpdf添加页眉/页脚的能力,而不是在标记属性- cfpdf的Lucee文档中添加页眉/页脚。
创建PDF组合-添加并从PDF文档中删除页眉/页脚-优化PDF文档
(我的重点是)但除此之外没有提到addheader或addfooter。
这仅仅反映了原始的Railo文档- cfpdf的Railo文档
我猜想这个错误从未解决,现在(仍然存在)在Lucee中。我将为Lucee组创建一个新的问题,以重新讨论这个- https://luceeserver.atlassian.net/secure/Dashboard.jspa。
有趣的是,它似乎接受addfooter操作,而不是接受text属性。这让它看起来像个虫子。
更新11/18/2021
安迪在下面的评论中说:“看起来修补程序是来自github.com/lucee/extension-pdf/https://github.com/lucee/extension-pdf/pull/31上的拉请求”,似乎最终会出现一个修复程序来解决这个问题。谢谢你的更新安迪!
https://stackoverflow.com/questions/34884708
复制相似问题