Socket
Book a DemoInstallSign in
Socket

@garage-panda/react-pdf-export

Package Overview
Dependencies
Maintainers
3
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@garage-panda/react-pdf-export

A PDF generator for React applications

Source
npmnpm
Version
0.0.4-alpha
Version published
Maintainers
3
Created
Source

Important

The package is under development and this is the Alpha version of it. Stay still, we are doing our best to finish it soon.

react-pdf-export

A PDF generator for React applications.

About

It allows you to either download or print a pdf file with your own content.

Example

Installation

Run

npm i @garage-panda/react-pdf-export

Import the package

import { PdfExport, useGeneratePdf } from '@garage-panda/react-pdf-export';

Retrieve the component and the useEffect

const { generatePdf, containerRef } = useGeneratePdf();

That's it!

Usage

import { PdfExport, useGeneratePdf } from '@garage-panda/react-pdf-export';

const App() {
    const { generatePdf, containerRef } = useGeneratePdf();

    return (
      <React.Fragment>
        <button onClick={generatePdf}>Click me</button>
        <PdfExport containerRef={containerRef} options={{
          styles: ['https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css'],
          scripts: ['https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js']
        }}>
          <h1>This is the content of the PDF in here</h1>
          <p>Yes, you can put any child</p>
          <div>Because it's awesome!</div>
        </PdfExport>
      </React.Fragment>
    );
}

export default App;

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT

Keywords

PDF

FAQs

Package last updated on 06 Aug 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts