簡體   English   中英

用於PDF導出,Excel導出和打印的ReactJS組件

[英]ReactJS components for PDF export, Excel export and print

我正在構建一些ReactJS TableReport組件,它基本上將包含<table>數據,一些圖形( d3 )和一些文本數據。 我需要提供3個按鈕:

  1. 導出為PDF
  2. 導出到Excel
  3. 打印

使用ReactJS是否有任何可信任的包可用於上述任務? 處理這些要求的方法是什么?

我將使用以下JavaScript庫的組合:

React Csv是我最喜歡的用於處理csv的JavaScript庫。 它擅長動態生成。

PDF Make是我最喜歡的用於生成PDF的JavaScript庫。

注意:我會將文件附加到此帖子,但StackOverflow中目前沒有此功能。

  1. react-pdf(16天前發布 - 未經測試)
  2. react-export-excel(8個月前發布 - 未經測試)
  3. 要進行打印,請將window.print()放在代碼中

示例:將其復制並粘貼為.html(在React中,它將是onClick = {window.print()} ...如果我是正確的)

<!Doctype html>
<html>
  <body>
    <p>Use the button below to print</p>
    <button id="print" onclick="window.print()">Print</button>
  </body>
</html>

老問題,但由於我正在尋找類似的東西,我最終使用:

  1. jspdf (見具體問題reactjs
  2. 反應-Excel的工作簿
  3. 什么都沒有,如果有的話,隨時更新答案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM