react-dom-to-pdf-byaasif
v1.0.2
Published
Generates a printable paginated pdf from react DOM using HTML5 canvas and svg.
Downloads
4
Maintainers
Readme
dom-to-pdf
dom-to-pdf generates a printable PDF from DOM node using HTML5 canvas and svg.
Install
npm install --save react-dom-to-pdf-byaasif
Usage
var domToPdf = require('react-dom-to-pdf-byaasif');
var element = document.getElementById('test');
var options = {
filename: 'test.pdf'
};
domToPdf(element, options, function() {
console.log('done');
});
Options
filename
- string, name of resulted PDF file, default name isgenerated.pdf
excludeClassNames
- array of strings, list of class names of elements to exclude from PDF, e.g.['Loading', 'ExcludeMeFromPdf']
excludeTagNames
- array of strings, list of html tags to exclude from PDF, e.g.['button', 'input', 'select']
overrideWidth
- number, overrides a width of a container DOM elementproxyUrl
- string, e.g./api/proxyImage?url=
, a route in your app which renders images on your domain in order to avoid problems with CORS with the images on a DOMcompression
- string, compression of the generated image, can have the values 'NONE', 'FAST', 'MEDIUM' and 'SLOW'. (default is 'NONE')