首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >页上的coldfusion显示pdf

页上的coldfusion显示pdf
EN

Stack Overflow用户
提问于 2014-10-30 14:23:06
回答 2查看 1.1K关注 0票数 1

我知道coldfusion有广泛的pdf支持,但我不确定这是否可能。我收到了一个pdf表格,让我制作它,所以它都是在线填写,数据被捕获,并可以打印。

显然,我可以创建一个类似于文档的html页面,保存所有内容,生成填充的pdf表单等等。

另外,我想我可以显示pdf,让他们填写,然后获取表格数据。不过,我并不完全确定我是否能做到这一点,因为我需要检测他们何时完成了填写工作。

但我在想,如果我能这样做的话--显示嵌入在网页上的pdf,让他们填写并打印出来,然后捕捉完成后的一切,那就太好了。我查看了CF文档(cfpdf、cfhttp等),但没有找到我需要的东西。这是一个选择吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-10-30 14:41:26

您可以使用cfpdfform标记或作为HTTP从PDF中提取数据。下面是关于如何做到这一点的一个链接文档,但这取决于您如何设置PDF本身。您可以编辑您的PDF表单,以便实际上只将格式数据提交给给定的CF页面。它以与表单名称绑定的结构(即。( #form.form1.Fields.blah#等)。抛出它来解密它(它有点复杂),这样你就可以在PDF中启动打印和提交了。

第二种方法是将PDF本身作为文件提交。在本例中,您使用cfpdform标记--没有很好的文档或广泛使用。这两种方法都在上面的链接中略作介绍。祝好运!

票数 1
EN

Stack Overflow用户

发布于 2014-10-30 15:25:54

我们可以使用cfheadercfdocument标记在页面上显示pdf。我们只能使用下面的示例代码在网页上显示pdf。

代码语言:javascript
运行
复制
<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>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26655563

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档