从 iframe 中检索 PDF
Posted
技术标签:
【中文标题】从 iframe 中检索 PDF【英文标题】:Retrieve PDF from iframe 【发布时间】:2012-10-08 04:16:00 【问题描述】:是否可以 并将其提交回服务器?
我的用例是向用户显示一个 PDF 表单,并让他们在填写后提交表单。我还没有发现任何迹象表明这是可能的,但我目前仍抱有希望。
【问题讨论】:
除非它在 chrome 上,否则它实际上是一个在 iframe 中显示的插件,这意味着浏览器实际上没有任何 pdf 文件可以锁定。 【参考方案1】:您可以在生成 PDF 时在其内部添加一个提交按钮,并以与处理 html 表单相同的方式处理来自您的 PDF 表单的数据。
为了实现这一点,您需要在 PDF 表单中添加一个按钮注释,并为其附加一个“提交表单”操作。有关详细信息,请参阅PDF Reference Document from Adobe 的第 8 章 - 交互式表单。
然后您可以创建一个处理来自 PDF 表单的输入的 asp.net 页面。请注意,PDF 表单的字段名称可以在 asp.net Request
对象中使用来收集数据。
如果您想提交整个文件,可以通过在需要添加到 PDF 文件的“提交表单”操作中设置一个标志来实现,但我一般不建议这样做,因为它将从您的服务器消耗更多带宽。
【讨论】:
以上是关于从 iframe 中检索 PDF的主要内容,如果未能解决你的问题,请参考以下文章
使用 Javascript 从加载的 iframe 中检索 HTTP 状态代码
在 Python 的 Playwright 中,如何从框架 (iframe) 中检索元素的句柄?
如何使用 itextsharp 从 PDF 的列表框中检索用户选择的索引?