从 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 的列表框中检索用户选择的索引?

如何使用vba从excel中从数据库(varbinary max)中检索pdf文件

从目录中检索文件

如何从任何类型的数据库(pdf、xlx、jpg 或 png)中检索文件并使其可在网页上下载?