在ColdFusion中创建PDF?

Joh*_*ohn 0 pdf coldfusion

如何使用ColdFusion将动态HTML放入PDF?

这与我关于让IE与CFDIV正常工作的问题有关.

我想要做的是类似于此

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

但是,当我打开我的PDF文档时,我只看到了

foo
bar
Run Code Online (Sandbox Code Playgroud)

我想要一个使用带有绑定的CFDIV的解决方案,但是如果这不是一个选项,那么任何解决方案都可以.

Dan*_*ort 7

您不能对pdfs使用绑定参数,因为绑定参数是通过客户端上的AJAX执行的.你需要做这样的事情:

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

并且您需要filters通过其他方法获取参数,而不是绑定到另一个元素.当用户单击链接或按钮以生成PDF时,可能是变量FORMURL变量.