我有一个非常动态的UI,它为最终用户提供2个详细信息视图(每个视图比前一个更深一些)。当我到达这个链的底部时,我希望能够“预览”一个pdf文件......但到目前为止我唯一的运气是使用window.open(url),这会在IE6中弹出一个额外的浏览器窗口/ 7(如果可能的话,不希望)
我的问题是 - 如果我可以在服务器端生成一个pdf(没问题)并希望将其显示给用户w / out post-back,那么我应该如何构建这种类型的功能?
答案 0 :(得分:4)
jQuery只是javascript的包装器 - 它只能编织如此多的魔法 - 你仍然在这里有有限的选择。 Window.Open或iframe。或者你可以找到某种activex组件来后台加载pdf? - 或者也许有可能在javascript中解释和渲染pdf ..但我怀疑这将是一个令人愉快的UI体验。
很难,希望这会有所帮助。答案 1 :(得分:0)
如果要内联预览PDF,唯一的方法是在服务器上渲染图像,然后加载它。