Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/467.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在新窗口中打开PDF并在Rails 4中调用window.print()_Javascript_Ruby On Rails_Pdf - Fatal编程技术网

Javascript 在新窗口中打开PDF并在Rails 4中调用window.print()

Javascript 在新窗口中打开PDF并在Rails 4中调用window.print(),javascript,ruby-on-rails,pdf,Javascript,Ruby On Rails,Pdf,我的目标是让用户点击当前调用控制器操作并返回的链接 发送数据(label.pdf\u文本,键入:'application/pdf',处置:'inline') 这将在其自己的窗口中显示pdf 我想做的是,当按下链接时,它调用控制器操作打开一个虚拟html文件,该文件自动调用javascript, window.print(); 因此,在本例中,按下link并在新窗口/选项卡中打开pdf,并立即调用window.print();显示打印预览的javascript函数 有什么建议吗?将此js添

我的目标是让用户点击当前调用控制器操作并返回的链接

发送数据(label.pdf\u文本,键入:'application/pdf',处置:'inline')
这将在其自己的窗口中显示pdf

我想做的是,当按下链接时,它调用控制器操作打开一个虚拟html文件,该文件自动调用javascript,

window.print();

因此,在本例中,按下link并在新窗口/选项卡中打开pdf,并立即调用window.print();显示打印预览的javascript函数


有什么建议吗?

将此js添加到包含pdf的html文件中:

<script>
  function ready() {
    window.print();
  }

  document.addEventListener("DOMContentLoaded", ready)
</script>

函数就绪(){
window.print();
}
document.addEventListener(“DOMContentLoaded”,就绪)

ready函数将启动并调用window.print()在您的html页面加载正确后,我只需要在html页面中呈现pdf。不知道怎么做。