A simple light weight react package to extract plain text from a pdf file.
npm install bug-remedy-react-pdftotextjs
npm install react-pdftotext
`
Example
Local File Input
Now add a input tag with type="file" to take file input.
`html
`
Import the pdf2text function from package
`js
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
`js
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"))
}
``