我使用cfdocument
生成pdf,它与此代码完美配合:
<cfdocument format="PDF" fontembed="true" saveAsName="file1" mimetype="application/pdf" localUrl="true">
<cfoutput>
#response.filecontent#
<cfdocumentitem type="footer">
#cfdocument.currentpagenumber# of #cfdocument.totalpagecount#
</cfdocumentitem>
</cfoutput>
</cfdocument>
如果我在其中包含#session.footer#
变量,则需要花费大量时间来生成PDF。
<cfdocument format="PDF" fontembed="true" saveAsName="file1" mimetype="application/pdf" localUrl="true">
<cfoutput>
#response.filecontent#
#session.footer#
<cfdocumentitem type="footer">
#cfdocument.currentpagenumber# of #cfdocument.totalpagecount#
</cfdocumentitem>
</cfoutput>
</cfdocument>
页脚变量包含一个完整的页脚部分,我想在文档的末尾添加它。我不明白为什么这花了这么长时间。我正在使用ColdFusion 10。
答案 0 :(得分:0)
您是否尝试使用cfdocument创建PDF,然后使用cfpdf作为第二个进程应用页脚?与上述注释一样,它也可以是会话变量中的内容。
我会把它留作评论而不是解决方案,但StackOverflow不会让我:(
答案 1 :(得分:0)
查看Windows \ system32 \ drivers \ etc \ hosts文件。有人将IP从127.0.0.1更改为某些本地Intranet IP,名称服务器从localhost更改为DNS服务器名称。我发现只需将IP更改回127.0.0.1即可。 Pdfs已经从很快到超过3分钟。随着变化,他们又恢复了快速。 (根据https://forums.adobe.com/thread/1121909)
中的评论找到了这个