it-swarm.com.de

ReactJS-Komponenten für PDF Exportieren, Excel-Exportieren und Drucken

Ich baue einige ReactJS Table- und Report-Komponenten auf, die grundsätzlich <table>-Daten, einige Grafiken (d3) und einige Textdaten enthalten. Ich muss 3 Knöpfe zur Verfügung stellen:

  1. Export nach PDF 
  2. Nach Excel exportieren
  3. Drucken

Gibt es vertrauenswürdige Pakete für die oben genannten Aufgaben, die ReactJS verwenden? Wie gehen Sie mit diesen Anforderungen um?

4
Mendes

Ich würde eine Kombination der folgenden JavaScript-Bibliotheken verwenden:

React Csv ist meine bevorzugte JavaScript-Bibliothek für die Arbeit mit csv. Es zeichnet sich durch dynamische Erzeugung aus.

PDF Make ist meine bevorzugte JavaScript-Bibliothek zum Erstellen von PDF-Dateien.

Hinweis: Ich würde die Dateien an diesen Beitrag anhängen, aber dies ist in StackOverflow derzeit nicht möglich. 

3
Alexander
  1. react-pdf (publiziert vor 16 Tagen - nicht getestet)
  2. reag-export-Excel (publiziert vor 8 Monaten - nicht getestet)
  3. Fügen Sie zum Drucken window.print () in Ihren Code ein

Beispiel: Kopieren Sie diese Datei und fügen Sie sie als .html ein (in React wäre dies onClick = {window.print ()} ... Wenn ich richtig liege)

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

Alte Frage, aber da ich nach etwas Ähnlichem suchte, benutzte ich am Ende:

  1. jspdf (siehe spezifisches Problem für reactjs )
  2. reagieren-Excel-Arbeitsmappe
  3. noch nichts, bitte aktualisieren Sie die Antwort, wenn Sie haben.
0
Damien