- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我发现的关于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 的疏忽没有将其放入。
我正在使用 CFPDF 合并功能合并一组 PDF,该功能工作正常,但我现在需要在 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>
最佳答案
我做了一些搜索,这就是我发现的。请记住,Lucee 以前是 Railo。我发现您的确切问题早在 2011 年 8 月就被报告为 Railo 中的错误 - cfpdf addfooter not supported看起来这个错误从未得到解决。
Lucee 文档提到可以在导入段落中使用 cfpdf
添加页眉/页脚,但不能在标签属性中添加页眉/页脚 - Lucee documentation for cfpdf
Create PDF portfolios - Add and remove header/footer from PDF documents - Optimize PDF documents
(我的强调)但除此之外没有提及 addheader
或 addfooter
。
这只是镜像原始 Railo 文档 - Railo documentation for cfpdf
我猜测这个错误从未得到解决,现在在 Lucee 中存在(仍然存在)。我会为 Lucee 小组创建一个新问题来重新讨论这个问题 - https://luceeserver.atlassian.net/secure/Dashboard.jspa
有趣的是,它似乎接受 addfooter
操作,而不是 text
属性。这使得它看起来像是一个错误。
更新 2021 年 11 月 18 日
从 Andy 下面的评论“看起来修复是来自 github.com/lucee/extension-pdf/pulls 上的 PULL 请求,特别是 github.com/lucee/extension-pdf/pull/31 ”看来修复可能最终会实现正在为这个问题而来。感谢安迪的更新!
关于coldfusion - 使用 Lucee cfpdf 将页码添加到 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34884708/
cfpdf 可以直接读取二进制数据库列吗? 我目前在运行查询以获取列的地方使用它。 使用 cffile 将文件写入目录 然后用 cfpdf 阅读,以便我可以提取文本。 是否可以在没有 cffile 写
我发现的关于CFPDF的所有内容都表明向PDF添加页码的方法是这样的 问题是我找到的每个引用文献都是针对 ColdFusion 9 及之前版本的,我想知道 Lucee 的人是否没有包含此功能,因为我
我发现的关于CFPDF的所有内容都表明向PDF添加页码的方法是这样的 问题是我找到的每个引用文献都是针对 ColdFusion 9 及之前版本的,我想知道 Lucee 的人是否没有包含此功能,因为我
cfpdf的 PageSizes 数组返回媒体盒大小,但我需要获取 trimbox . 是否可以使用 ColdFusion(或 Java)获得修剪框,而不使用像 imagemagick(和 cfexe
我是一名优秀的程序员,十分优秀!