2017-10-04 15 views
0

生成されたpdfのインラインをMacのブラウザSafari & Chromeで開くことができます。 しかし、私がFirefoxの&私のWindows 10 OSのクロムで開くと、うまくいきません。常に添付ファイル/ダウンロードとしてレンダリングされます。私が使用した生成されたpdfをWindowsのブラウザにインラインで表示する方法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

ブラウザの設定によっては、環境設定が上書きされている可能性があります。 Google ChromeがブラウザでPDFを開き、Adobe社などのPDFエディタで開くことをダウンロードフォルダにPDFを保存するべきではありませんデフォルトでは

How to change browser download settings for PDF files例えば

は、Google Chromeを参照してください。リーダー。ブラウザでGoogle ChromeがPDFファイルを扱う方法を変更するには、以下の手順に従います。

  1. Google Chromeを開きます。
  2. ウィンドウの右上にあるメニューアイコン(Google Chromeメニューアイコン)をクリックします。
  3. [設定]をクリックします。
  4. [設定]ウィンドウの一番下までスクロールして[詳細設定]をクリックします。
  5. [詳細設定]セクションで、[コンテンツの設定]をクリックします。
  6. PDFドキュメントをクリックします。
  7. 「異なるアプリケーションを使用してPDFを開く」をオンの位置(青色)からオフの位置(灰色)に変更します。
  8. [設定]タブを閉じると、ダウンロードする代わりにすべてのPDFをChromeで開く必要があります。

ヒント:Chromeで開く代わりにPDFをダウンロードするには、次の手順を実行して[別のアプリケーションを使用してPDFを開く]オプションをオンにします。

+1

私のChromeは既にその設定をオフにしています。申し訳ありませんが、私はIDMについて言及すべきでした。私はちょうど問題がIDMによっても引き起こされていることを理解しました。 「ファイルタイプ」タブ内の「次のファイルタイプのダウンロードを自動的に開始する」から「PDF」を削除します。問題が解決しました! –

+0

いいキャッチ!私はそれがローカルブラウザで何かでなければならないと思っていた:) – kerrin

関連する問題