【问题标题】:Download pdf/word button javascript /jquery下载 pdf/word 按钮 javascript /jquery
【发布时间】:2016-07-02 18:57:35
【问题描述】:

我有保存在 csv 文件中的数据。这些数据用于使用 d3.js 和 javascript 创建一些交互式图表。我必须运行图表的文件是一些 js 文件、css 和 html 文件。我不需要任何服务器来运行它。

现在,我想在显示图表的页面上添加一个下载按钮。当用户单击下载按钮时,csv 将被下载为 pdf/word 文件。有谁知道这是怎么做到的吗?有什么插件可以推荐吗?

非常感谢!

【问题讨论】:

  • 你已经尝试了什么?
  • 您通常可以设置下载文件的名称,因此请尝试将 .csv 文件类型更改为您需要的类型。根据您使用的内容,它可能会起作用。例如。将 .csv 保存为 .xls 使其可以在 excel 中打开。虽然我还没有尝试过这种方式的pdf。
  • github.com/rndme/download 提供了在任何可能的浏览器中下载字符串的功能。

标签: javascript jquery csv pdf d3.js


【解决方案1】:

这可能对你有用。有一个名为“下载”的 HTML5 规则可以添加到锚标记中。

 <a href="documents/message.csv" target="_blank" download><button>Download</button></a>

在大多数浏览器中,这个“下载”命令会强制浏览器打开下载框。下载框本身将允许用户选择他们的下载格式。

【讨论】:

    【解决方案2】:

    您可以使用任何免费的基于云的存储创建在线云帐户(mega.nz 很好),为您希望公众看到的文件创建文件夹,将这些不同格式的文件上传到自己的文件夹中 > 复制文件链接并将其粘贴到您的按钮代码中,例如:

    <a href="FILE LOCATION" target="_blank" download><button>BUTTON NAME</button></a>
    

    在您的网站上,它将显示一个矩形灰色下载按钮,该按钮会将公众重定向到包含他们可以选择下载的所有文件的文件夹。

    【讨论】:

      猜你喜欢
      • 2021-12-19
      • 2020-10-10
      • 1970-01-01
      • 1970-01-01
      • 2013-02-16
      • 1970-01-01
      • 2021-10-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多