2017-10-04 39 views
0

我可以在我的Mac浏览器中打开生成的PDF的内联Safari & Chrome。 但是,当我打开它在我的Windows 10操作系统的Chrome浏览器& Chrome,它不起作用。它总是呈现为附件/下载。如何在Windows的浏览器上以在线方式显示生成的PDF(10)OS

render pdf:  'show', 
       template: 'show.pdf.haml', 
       page_size: 'A4', 
       layout: 'pdf_design.html.haml', 
       show_as_html: params.key?('debug'), 
       header: { html: { template: 'header.pdf.haml' } }, 
       footer: { html: { template: 'footer.pdf.haml' }, right: '[page] of [topage]' }, 
       margin: { left: 0, right: 0, top: 10 }, 
       dpi: '72', 
       disposition: 'inline' 

版本我用:

gem 'wicked_pdf',    '~> 1.0', '>= 1.0.6' 
gem 'wkhtmltopdf-binary-edge', '~> 0.12.3.0' 

我也是在回购贴出的问题。 https://github.com/mileszs/wicked_pdf/issues/690

回答

1

浏览器设置可能会覆盖您的首选项。

How to change browser download settings for PDF files

例如,谷歌Chrome:

默认情况下,谷歌Chrome浏览器应在浏览器中打开PDF,而不是PDF保存在下载文件夹到一个PDF编辑器,如Adobe打开读者。要更改Chrome浏览器在浏览器中处理PDF文件的方式,请按照以下步骤操作。

  1. 打开谷歌浏览器。
  2. 单击窗口右上角的菜单图标(Google Chrome浏览器菜单图标)。
  3. 点击设置。
  4. 向下滚动到设置窗口的底部,然后单击高级。
  5. 在高级部分点击内容设置。
  6. 单击PDF文档。
  7. 从开启位置(蓝色)到关闭位置(灰色)更改“使用不同应用程序打开PDF”。
  8. 关闭“设置”选项卡,现在任何PDF都应该在Chrome中打开而不是下载。

提示:如果您确实希望下载PDF而不是在Chrome中打开,则可以按照以下步骤操作并打开“使用其他应用程序打开PDF”选项。

+1

我的Chrome已关闭该设置。对不起,我应该提及IDM。我刚刚发现问题也是由IDM造成的。我从“文件类型”选项卡中的“自动开始下载以下文件类型:”中删除“PDF”。问题解决了! –

+0

好赶上!我以为它必须是本地浏览器的东西:) – kerrin

相关问题