6

次のような .pdf を含むリンクが新しいタブで開きます。

<a target="_blank" href="http://somePDF.pdf">Download</a>

ユーザーにファイルをダウンロードさせる代わりに、Powerpoint ファイル (.ppt) を新しいブラウザー タブで開くことはできますか?

私はこれを次のように試しましたが、これによりユーザーはファイルをダウンロードします:

<a target="_blank" href="http://somePPT.ppt">Download</a>

これが可能かどうかはわかりませんが、それに関する情報を見つけることができなかったので、ここに投稿します。

4

3 に答える 3

7

ユーザーのブラウザがファイルを表示できず、ファイルを表示できるプラグインがない場合は、ファイルをダウンロードとして提供します。

PowerPoint スライドを PDF または HTML にエクスポートできる場合は、ブラウザーで表示される可能性が高くなります。

于 2013-01-23T21:00:16.250 に答える
1

ブラウザに pdf プラグインがインストールされているかどうかを確認し、そうでない場合はpdf.jsを使用して pdf を html ページに変換します。

次のようになります。

function hasPDFPlugin() {
   for(var i = 0; i < navigator.plugins.length; i++) {
      if(navigator.plugins[i].name.toLowerCase().indexOf('pdf') >== 0) {
        return true;
      }
   }
   return false;
}

if(!hasPDFPlugin()) {
  // do the pdf.js stuff
}
于 2013-01-23T21:25:31.577 に答える