react-pdftotext

1.2.0 • Public • Published

react-pdftotext

Light-weight memory-safe client library for extracting plain text from pdf files.

Installing

Using npm:

npm install react-pdftotext

Example

Local File Input

Now add a input tag with type="file" to take file input.

<input type="file" accept="application/pdf" onChange="{extractText}" />

Import the pdf2text function from package

import pdfToText from "react-pdftotext";

function extractText(event) {
  const file = event.target.files[0];
  pdfToText(file)
    .then((text) => console.log(text))
    .catch((error) => console.error("Failed to extract text from pdf"));
}

Remote PDF File Input

For Pdf files stored at remote locations

import pdfToText from 'react-pdftotext'

const pdf_url = "REMOTE_PDF_URL"

function extractText() {
    const file = await fetch(pdf_url)
        .then(res => res.blob())
        .catch(error => console.error(error))

    pdfToText(file)
        .then(text => console.log(text))
        .catch(error => console.error("Failed to extract text from pdf"))
}

Contributing

This project welcomes contributions and suggestions.

Package Sidebar

Install

npm i react-pdftotext

Weekly Downloads

577

Version

1.2.0

License

ISC

Unpacked Size

14.9 kB

Total Files

3

Last publish

Collaborators

  • utkarsh212