web-dev-qa-db-ja.com

Chromiumは、ブラウザ内で開くのではなく、最初にすべてのPDFファイルをダウンロードします

PDFファイルを含むリンクをクリックすると、Chromiumは自動的にファイルをダウンロードします。代わりに、ダウンロードするのではなく、表示するために開きたいと思います。

どうすればこれを達成できますか?

2
Ankit Sood

主に2つのオプションがあります。

  1. 拡張機能をインストールします。たとえば、次のようになります。 Docs PDF/PowerPoint Viewer(by Google) GoogleドキュメントでPDFを表示できます。

  2. chromiumはこれを提供しませんが、chromeは提供するため、そこから盗むことができます。まず、ダウンロード chrome .deb

    wget https://dl.google.com/linux/direct/google-chrome-stable_current_AMD64.deb
    

    または、32ビットシステムを実行している場合:

    wget https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb
    

    次に、ダウンロードしたファイルからlibpdf.soを抽出します。私はUnityを使用していませんが、ファイルを右クリックしてOpen With => File RollerまたはArchive Managerなどを選択することでこれを行うことができると信じています。ターミナルから次のことができます。

    dpkg -x google-chrome-stable_current_AMD64.deb ./ && 
    cp ./opt/google/chrome/libpdf.so . && rm -rf etc opt usr
    

    これにより、.debが解凍され、libpdf.soが現在のディレクトリにコピーされ、解凍されたデータが削除されます。 libpdf.so/usr/lib/chromium-browser/にコピーできるようになりました。

    Sudo cp libpdf.so /usr/lib/chromium-browser/
    

    ここでchromiumを再起動すると、PDFファイルを表示できるはずです。

3
terdon

Docs PDF/PowerPoint Viewer クロムでインストールします。

ブラウザでpdfファイルを開くことができます。必要に応じて、これらのファイルをダウンロードすることもできます。

サポートされているドキュメント形式のリンクをクリックすると、Googleドキュメントビューアーに移動します。オプションページでは、ビューアを使用したくないファイル形式を無効にすることもできます。

1
g_p