安装
npm install @react-pdf/renderer —save
使用
import React from 'react';import { Document, Page, Text, View, StyleSheet } from '@react-pdf/renderer';// Create stylesconst styles = StyleSheet.create({page: {flexDirection: 'row',backgroundColor: '#E4E4E4'},section: {margin: 10,padding: 10,flexGrow: 1}});// Create Document Componentconst MyDocument = () => (<Document><Page size="A4" style={styles.page}><View style={styles.section}><Text>Section #1</Text></View><View style={styles.section}><Text>Section #2</Text></View></Page></Document>);
参考资料
https://react-pdf.org/
https://github.com/diegomura/react-pdf
