【发布时间】:2013-07-16 13:12:29
【问题描述】:
我一直在寻找解决这个问题的方法。
描述:我有一个通过 iFrame 动态加载 PDF 的网站。 PDF保存在服务器上,网站用户可以在网站上查看pdf。
问题:在网站上引入一个打印按钮,用于打印动态创建并保存在服务器上的 PDF。
这甚至可能吗?我也在研究一个跨浏览器的实现,以使事情变得更糟。我已经从网络上尝试了 n 个 JS 选项,但它们似乎都不起作用。我似乎无法以与看起来相同的方式打印 PDF。简而言之,我试图模拟 PDF 加载时出现的打印按钮。是否有将 pdf 文档从服务器传递到打印对话框的选项?
【问题讨论】:
-
如果您已经将 pdf 保存在服务器上并且看起来像您想要的那样,您可以提供一个常规链接,将用户带到 pdf。从那里打印出来很容易。但是,如果您希望“单击一下,它就会从打印机中出来”的解决方案,那么坏消息是没有。相关:stackoverflow.com/questions/5627035/…
-
我假设您已经确定这 (javascriptkit.com/howto/newtech2.shtml) 不适合您?
-
> 是否有将 pdf 文档从服务器传递到打印对话框的选项? ...当然不是,只不过你希望其他人能够盲目地向你的机器上发送一些东西并做一些事情。
-
@lost 哲学家 - window.print 打印整个网页以及空白 iframe。
标签: pdf iframe printing dynamically-generated