mighty-pdf-parser

1.0.0 • Public • Published

logo

Mighty PDF Parser


Easiest JavaScript PDF parser without complex setup. It uses Mozilla PDFjs library.

How to Install?


npm i mighty-pdf-parser

How to use it?


const mightyPdfParser = require("mighty-pdf-parser");
const fs = require("fs");
 
const dataBuffer = fs.readFileSync("./test.pdf");
 
const options = {
    // Activate pageRange option so you can parse pages with range.
    // Default = false (parse all pages from document).
    pageRange: true,
    // Define starting page for range
    // Default = 1.
    startPage: 1,
    // Define end page for range
    // Default = 1.
    endPage: 1
}
 
mightyPdfParser(dataBuffer, options).then(response => {
    // Response with number of pages that are parsed.
    console.log(response.pageCount);
    // Response with document metadata.
    console.log(response.metadata);
    // Response with document basic info.
    console.log(response.info);
    // Reponse with text
    console.log(response.text);
    // Response with PDFjs version.
});

Have issue?


Report it here on GitHub.

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i mighty-pdf-parser

      Weekly Downloads

      8

      Version

      1.0.0

      License

      MIT

      Unpacked Size

      7.65 MB

      Total Files

      11

      Last publish

      Collaborators

      • tarikc