2016-01-19 39 views
2

一切我已經發現了大約CFPDF說的方式添加頁碼到PDF是這樣添加頁碼爲PDF Lucee cfpdf

<cfpdf action="addFooter" source="#finalFile#" name="mypdf" 
     text="Page _PAGENUMBER of _LASTPAGENUMBER" /> 

問題是每次我都發現引用是對於ColdFusion 9之前,我想知道是否也許是因爲我得到那個說

Attribute text is not allowed for tag cfpdf 

這是一個語法問題,或者通過Lucee/Railo監督不把這個錯誤的Lucee傢伙不包括此功能。

我正在合併一組使用CFPDFs合併功能,這是正常工作,但我現在需要將頁碼放在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> 

回答

4

我做了一些搜索,這裏是我發現了什麼。記住Lucee以前是Railo。 2011年8月,我發現您的確切問題在Railo中報告爲錯誤 - cfpdf addfooter not supported看起來這個錯誤從未得到解決。

的Lucee文檔提到的能力,以增加在使用cfpdf頁眉/頁腳導入款,但不是在標籤屬性 - Lucee documentation for cfpdf

創建PDF組合 - 添加和刪除頁眉/頁腳PDF文檔 - 優化PDF文檔

(我的重點),但有沒有addheaderaddfooter超出提及。

這只是反映了原Railo文檔 - Railo documentation for cfpdf

我猜測,這個錯誤是從來沒有解決,現在存在(仍然存在)的Lucee。我會爲Lucee團隊重新創建一個新問題 - https://luceeserver.atlassian.net/secure/Dashboard.jspa

有趣的是,它似乎接受addfooter動作而不是text屬性。這使得它看起來像一個錯誤。

+0

我已經註冊爲一個錯誤,但考慮到它是如此古老,我可能不得不拿出一個替代解決方案:( – Lance