繁体   English   中英

ColdFusion:尝试创建动态可下载PDF,但不创建文件吗?

[英]ColdFusion: trying to create dynamic downloadable PDF, but not create a file?

我无法找到此ColdFusion / PDF问题的答案,因此,这里是:

我已经有一个使用CFDOCUMENT创建动态PDF的CFDOCUMENT 用户必须先通过authorize.net提交付款,然后在付款完成后,单击链接下载我们创建的动态PDF。

PDF已保存在我们服务器上的文件中。 用户单击以下载的链接称为CFHEADERCFCONTENT ,它们指向服务器上的PDF位置并为其下载。

但是,如果不需要,我不想再将PDF存储在服务器上。 我希望他们能够单击链接进行下载,然后使PDF动态生成,可以下载, 但不能保存在服务器上

这可能吗? 或者,如果他们要下载动态创建的PDF,是否必须先为他们创建文件?

这是我在版本9中的测试页上执行的操作。

<cfdocument format="pdf">
Hello.  This is a very simple pdf file.
</cfdocument>

该锚标记称为它。

<a href="pdf_output.cfm" target="_blank">
Click here to open new tab/window with pdf content that is generated at runtime.
</a>

您的链接可以将它们发送到具有类似内容的页面,其中#thePDF#包含从<cfdocument name="thePDF" ...>创建的二进制对象:

<cfheader name="content-disposition" value="attachment; filename=mypdf.pdf"/>
<cfcontent type="application/pdf" variable="#thePDF#" />

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM