首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Lucee cfpdf将页码添加到PDF中

用Lucee cfpdf将页码添加到PDF中
EN

Stack Overflow用户
提问于 2016-01-19 18:50:37
回答 1查看 600关注 0票数 2

我所发现的关于CFPDF的所有内容都表明,将页码添加到PDF中的方法如下

代码语言:javascript
复制
<cfpdf action="addFooter" source="#finalFile#" name="mypdf" 
       text="Page _PAGENUMBER of _LASTPAGENUMBER" />

问题是,我找到的每一个引用都是针对coldFusion 9和以前的,我在想,也许Lucee没有包含这个功能,因为我得到了一个错误,上面说

代码语言:javascript
复制
Attribute text is not allowed for tag cfpdf

这是语法问题还是Lucee/Railo的疏忽?

我正在合并一组PDF使用CFPDF合并功能,这是正确的工作,但我现在需要把页面号码的PDF,也就是说,我是撞墙。

下面是我想要做的事情的更完整的描述。唯一不能工作的部分是addFooter

代码语言:javascript
复制
    <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>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-19 20:19:52

我做了一些搜索,这是我发现的。记住露茜以前是铁道的。早在2011年8月,我就发现你在Railo上的问题被报告为一个bug -- 不支持cfpdf加载项,看起来这个bug从未被解决过。

Lucee文档提到了在引导段落中使用cfpdf添加页眉/页脚的能力,而不是在标记属性- cfpdf的Lucee文档中添加页眉/页脚。

创建PDF组合-添加并从PDF文档中删除页眉/页脚-优化PDF文档

(我的重点是)但除此之外没有提到addheaderaddfooter

这仅仅反映了原始的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上的拉请求”,似乎最终会出现一个修复程序来解决这个问题。谢谢你的更新安迪!

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34884708

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档