从iFrame中读取PDF?

时间:2014-07-23 16:35:29

标签: asp.net vb.net telerik

我有一个即时生成的PDF文档,并动态渲染到radwindow中的iFrame。基本上,该文档已经在很大程度上预先填充,但是用户仍然需要输入一大堆信息。我发现了很多关于将pdf发送到iframe的信息,但没有太多关于其他方式的信息。我在radwindow中有一个可以访问iframe对象的按钮,但是我有点失去了从那里去的地方。

编辑:PDF是一种可编辑的表单。在客户端对表单进行输入后,我试图按原样撤回整个PDF文档。

2 个答案:

答案 0 :(得分:0)

我认为您需要将文件发送给用户,以便他们可以在本地编辑它并指示他们上传文件。

值为content-disposition的{​​{1}}标头可以帮助完成第一项任务,您可以使用RadAsyncUpload上传它:http://demos.telerik.com/aspnet-ajax/asyncupload/examples/overview/defaultcs.aspx

我不知道如何利用浏览器用来显示PDF的PDF查看器插件。也许有来自Adobe或其他第三方插件的API,但这将依赖于它们并且不受您的控制。

也许FireFox的JS PDF查看器有一些东西:https://mozillalabs.com/en-US/pdfjs/但我不知道它是多么稳定和可用。

答案 1 :(得分:0)

根据评论中的描述,我最终通过PDF本身和1个像素字段使用回发来存储识别文档所需的数据。它有点hacky,但功能齐全。我将此作为一个实际的答案,因为这与我最初遇到的问题的解决方案非常接近。这已经以这种方式运行了近4年,到目前为止还没有引起任何问题。