3.1.17 • Published 7 months ago

scong-react-fork-pdf-renderer v3.1.17

Weekly downloads
-
License
MIT
Repository
github
Last release
7 months ago

How to install

yarn add scong-react-fork-pdf-renderer

How it works

import {
  Document,
  Page,
  Text,
  View,
  StyleSheet,
} from 'scong-react-fork-pdf-renderer';

// Create styles
const styles = StyleSheet.create({
  page: {
    flexDirection: 'row',
    backgroundColor: '#E4E4E4',
  },
  section: {
    margin: 10,
    padding: 10,
    flexGrow: 1,
  },
});

// Create Document Component
const 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>
);

Web. Render in DOM

import ReactDOM from 'react-dom';
import { PDFViewer } from 'scong-react-fork-pdf-renderer';

const App = () => (
  <PDFViewer>
    <MyDocument />
  </PDFViewer>
);

ReactDOM.render(<App />, document.getElementById('root'));

Node. Save in a file

import ReactPDF from 'scong-react-fork-pdf-renderer';

ReactPDF.render(<MyDocument />, `${__dirname}/example.pdf`);

Examples

For each example, try opening output.pdf to see the result.

Contributors

This project exists thanks to all the people who contribute. [Contribute].

Sponsors

Thank you to all our sponsors! [Become a sponsors]

Backers

Thank you to all our backers! [Become a backer]

License

MIT © Diego Muracciole

FOSSA Status


npm.io