2016-01-19 6 views
2

Все, что я нашел о CFPDF говорит, что способ добавления номеров страниц в формате PDF, как этоДобавление номеров страниц в формате PDF с Lucee cfpdf

<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> 

ответ

4

Я сделал немного поиска, и вот что я нашел. Помните, что Люси был раньше Railo. Я обнаружил, что ваш точный вопрос был зарегистрирован как ошибка в Railo в августе 2011 года. cfpdf addfooter not supported Похоже, что эта ошибка никогда не рассматривалась.

The 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