Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
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

  • 0.0.4-alpha
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
16
decreased by-51.52%
Maintainers
3
Weekly downloads
 
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

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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc