2017-10-04 133 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

相關問題