Создание PDF в ColdFusion? - PullRequest
       3

Создание PDF в ColdFusion?

0 голосов
/ 31 октября 2011

Как динамический HTML может быть помещен в PDF с помощью ColdFusion?

Это связано с моим вопросом о том, как заставить IE правильно работать с CFDIV.

Я пытаюсь сделать что-то похожее на это

<cfdocument 
name="table"
format="PDF"> 
foo
<cfdiv id="content" bind="cfc:TestCFC.displayTable({filters})"></cfdiv>
bar
</cfdocument>

однако, когда я открываю свой документ PDF, я вижу только

foo
bar

Мне бы хотелось решение, которое использует CFDIV с привязкой, однако, если это не вариант, подойдет любое решение.

1 Ответ

7 голосов
/ 31 октября 2011

Нельзя использовать параметры связывания для PDF-файлов, потому что параметры связывания выполняются на клиенте через AJAX. Вместо этого вам нужно будет сделать что-то вроде этого:

<cfdocument name="table" format="PDF"> 
foo
<cfdiv id="content"><cfoutput>#TestCFC.displayTable({filters})#</cfoutput></cfdiv>
bar
</cfdocument>

И вам нужно будет получить аргумент filters с помощью другого метода, кроме привязки к другому элементу. Возможно, переменная FORM или URL, когда пользователь нажимает ссылку или кнопку для создания PDF.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...