我知道coldfusion有广泛的pdf支持,但我不确定这是否可能。我收到了一个pdf表格,让我制作它,所以它都是在线填写,数据被捕获,并可以打印。
显然,我可以创建一个类似于文档的html页面,保存所有内容,生成填充的pdf表单等等。
另外,我想我可以显示pdf,让他们填写,然后获取表格数据。不过,我并不完全确定我是否能做到这一点,因为我需要检测他们何时完成了填写工作。
但我在想,如果我能这样做的话--显示嵌入在网页上的pdf,让他们填写并打印出来,然后捕捉完成后的一切,那就太好了。我查看了CF文档(cfpdf、cfhttp等),但没有找到我需要的东西。这是一个选择吗?
发布于 2014-10-30 14:41:26
您可以使用cfpdfform标记或作为HTTP从PDF中提取数据。下面是关于如何做到这一点的一个链接文档,但这取决于您如何设置PDF本身。您可以编辑您的PDF表单,以便实际上只将格式数据提交给给定的CF页面。它以与表单名称绑定的结构(即。( #form.form1.Fields.blah#等)。抛出它来解密它(它有点复杂),这样你就可以在PDF中启动打印和提交了。
第二种方法是将PDF本身作为文件提交。在本例中,您使用cfpdform标记--没有很好的文档或广泛使用。这两种方法都在上面的链接中略作介绍。祝好运!
发布于 2014-10-30 15:25:54
我们可以使用cfheader和cfdocument标记在页面上显示pdf。我们只能使用下面的示例代码在网页上显示pdf。
<cfsavecontent name="pdfcontent">
//Here what you need to show the pdf
</cfsavecontent>
<cfheader name="Content-Disposition" value="filename=Mydocument.pdf">
<cfdocument format="pdf" orientation = "landscape" bookmark="Yes" marginleft=".25" marginright=".25" marginTop = ".25" marginbottom=".75" scale="90">
<cfoutput> #pdfcontent# </cfoutput>
</cfdocument>
https://stackoverflow.com/questions/26655563
复制相似问题