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 回答
0

在谷歌文档的帮助下,它可以在 url= https://docs.google.com/viewerng/viewer?url=之后查看。添加文件位置

前 https://docs.google.com/viewerng/viewer?url=http://example.in/filename.ppt

于 2021-09-14T08:56:04.187 回答