antonvasilenko / node-react-pdfmake

Pdfmake iframe wrapper for react on node and express

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Wrapper for pdfmake

pdfmake iframe wrapper for react on node and express

pdfmake is only loaded in iframe and only when you request print, open or save commands (because it's somewhat large library).

How to use pdfmake and create document definitions - http://pdfmake.org/

Mount assets:

import mountCreatePdfApp from 'node-react-pdfmake/node'
...
app.use('/createpdf', mountCreatePdfApp())

Create component:

import { CreatePDF } from 'node-react-pdfmake'
...
<div>
  ...
  <CreatePDF path='/createpdf' ref='createpdf' definition={this.getPDFDefinition()} name='document' />
  ...
</div>
...
this.refs.createpdf.open()
this.refs.createpdf.print()
this.refs.createpdf.save()
...
getPDFDefinition() {
  return { content: 'PDF content' }
}

About

Pdfmake iframe wrapper for react on node and express


Languages

Language:JavaScript 100.0%Language:HTML 0.0%