2016-03-16 100 views
0

我有保存在csv文件中的數據。這些數據用於使用d3.js和javascript創建一些交互式圖形。我必須運行圖形的文件是一些js文件,css和html文件。我不需要任何服務器來運行它。下載pdf/word按鈕javascript/jquery

現在,我想在顯示圖形的頁面上添加一個下載按鈕。當用戶點擊下載按鈕時,csv將被下載爲pdf/word文件。有誰知道這是怎麼做到的嗎?任何插件推薦?

非常感謝!

+0

你已經試過了什麼? – aprok

+0

您通常可以設置文件必須下載的名稱,因此請嘗試將.csv文件類型更改爲所需的類型。取決於你使用什麼,它可能工作。例如。將.csv保存爲.xls使其可在Excel中打開。雖然我還沒有嘗試過這種方式的PDF。 – Shilly

+0

https://github.com/rndme/download提供了在任何可能的瀏覽器下載字符串的功能。 – dandavis

回答

1

這可能適合你。有一個名爲「下載」的HTML5規則可以添加到錨標籤中。

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

在大多數瀏覽器中,「下載」命令強制瀏覽器打開下載框。下載框本身將允許用戶選擇他們的下載格式。